Τα πάντα για το Bash...

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό ftso » 09 Ιαν 2011, 19:21

Αφού ενεργοποιήσεις τον web client του transmission θα χρησιμοποιήσεις αυτό:
Κώδικας: Επιλογή όλων
#!/bin/bash

xset q | grep "Monitor\ is \On"
if [ $? -eq 0 ]; then
transmission-remote -u 15
else
transmission-remote -u 50000
fi
exit 0;
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό s.dalas » 09 Ιαν 2011, 19:25

Κατά την ενεργοποίηση του web client που εχει port και authentication και ip τι κάνω? Τα αφήνω ως έχουν?
...Open minds using open source...
Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω | Προγραμματισμός: Πολύ λίγα | Αγγλικά: οφ κορς
Desktop -> Dual Core 2.5GHz, 5Gb of Ram, 640Gb HD, Nvidia 9500GT + Ubuntu 13.10 = Life is simple...
Notebook -> 10.04 dual boot Win 7 σε lenovo ideapad U350
;) Οδηγός προς Νεοεισερχομένους ;) Οδηγοί - How to - Tutorials σε Κατηγορίες ;) http://UbuntuForums.org ;)
Άβαταρ μέλους
s.dalas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2115
Εγγραφή: 19 Οκτ 2009, 03:42
Τοποθεσία: Καλλιθεα, Αθηνα
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό ftso » 09 Ιαν 2011, 19:41

ναι
εφόσον δεν κάνεις forward στο router μόνο απο το τοπικό δίκτυο θα φαίνεται το web interface...
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό s.dalas » 09 Ιαν 2011, 19:42

Eχει ήδη τιμή στο port forwarding και την ip... Για αυτό ρωτάω. Να τα σβήσω ή να τα αφήσω?
...Open minds using open source...
Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω | Προγραμματισμός: Πολύ λίγα | Αγγλικά: οφ κορς
Desktop -> Dual Core 2.5GHz, 5Gb of Ram, 640Gb HD, Nvidia 9500GT + Ubuntu 13.10 = Life is simple...
Notebook -> 10.04 dual boot Win 7 σε lenovo ideapad U350
;) Οδηγός προς Νεοεισερχομένους ;) Οδηγοί - How to - Tutorials σε Κατηγορίες ;) http://UbuntuForums.org ;)
Άβαταρ μέλους
s.dalas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2115
Εγγραφή: 19 Οκτ 2009, 03:42
Τοποθεσία: Καλλιθεα, Αθηνα
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό ftso » 09 Ιαν 2011, 21:25

Ναι άφησέ τα ως έχουν
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό ftso » 09 Ιαν 2011, 21:37

μια διόρθωση για το script που αφορά τον ktorrent...
Κώδικας: Επιλογή όλων
#!/bin/bash

xset q | grep "Monitor\ is \On"
if [ $? -eq 0 ]; then
qdbus org.ktorrent.ktorrent /settings org.ktorrent.settings.setMaxUploadRate 15
qdbus org.ktorrent.ktorrent /settings org.ktorrent.settings.apply
else
qdbus org.ktorrent.ktorrent /settings org.ktorrent.settings.setMaxUploadRate 0
qdbus org.ktorrent.ktorrent /settings org.ktorrent.settings.apply
fi
exit 0;
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό Qdata » 17 Ιαν 2011, 23:08

Πρόβλημα.Θέλω να δημιουργήσω έναν εκκινητή που π.χ. ο εκκινητής να ανοίγει το gnome-terminal το οποίο μόλις ανοίξει να εκτελεί την εντολή cd /home/dimos/Έγγραφα .Πως ακριβώς θα το κάνω; :?:
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό simosx » 17 Ιαν 2011, 23:17

Qdata έγραψε:Πρόβλημα.Θέλω να δημιουργήσω έναν εκκινητή που π.χ. ο εκκινητής να ανοίγει το gnome-terminal το οποίο(το gnome-terminal) να εκτελεί την εντολή cd /home/dimos/Έγγραφα .Πως ακριβώς θα το κάνω; :?:


Δοκίμασε το http://www.lmgtfy.com/?q=gnome-terminal ... +directory
Το πρώτο αποτέλεσμα περιγράφει τη λύση.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό Qdata » 17 Ιαν 2011, 23:25

Σ' ευχαριστώ simosx!Κάτι τέτοιο έψαχνα!
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό spyroskaftanis » 04 Μαρ 2011, 20:38

Έχω φτιάξει και εγώ ενα scriptaki για υπολογισμό εμφαδού διάφορων σχημάτων, πιο πολύ για να μάθω παρά για να το χρησιμοποιήσω. Είναι αυτό:
Κώδικας: Επιλογή όλων
#!/bin/bash

clear
echo "Σπύρος Καφτάνης - area calculator . . . "
sleep 2
echo "Φόρτωση . . . "
sleep 2
echo "Καλως ήρθατε... Αυτή είναι μια απλή εφαρμογή για την αυτόματη εύρεση εμαβαδού, πλευρών ή περιμέτρων διαφόρων σχημάτων . . . . "
sleep 3
echo "Επιλέξτε το σχήμα που θέλετε γράφοντας τον αριθμό του. 4 για έξοδο . . ."
sleep 2

select ans in\
"Τρίγωνο"\
"Ορθογώνιο"\
"Έξοδος"

do

if [ "$ans" = "Έξοδος" ];
then
break
fi

if [ "$ans" = "Τρίγωνο" ];
then
select tri in\
"Ορθογώνιο Τρίγωνο"\
"Ισοσκελές Τρίγωνο"\
"Ισόπλευρο Τρίγωνο"

do
if [ "$tri" = "Ορθογώνιο Τρίγωνο" ];
then
select ort in\
"υπολογισμός εμβαδού"\
"υπολογισμός υποτείνουσας"\
"υπολογισμός κάθετης πλευράς"
do if [ "$ort" = "υπολογισμός εμβαδού" ];
then
echo "πλευρά τριγώνου :"
read a
echo "ύψος τριγώνου: "
read b
echo "scale=4; $a*$b/2" |bc
fi

if [ "$ort" = "υπολογισμός υποτείνουσας" ];
then
echo "πρώτη κάθετη πλευρά:"
read c
echo "δεύτερη κάθετη πλευρά:"
read d
echo $c^2*$d^2 |bc -l
fi

if ["$ort" = "υπολογισμός κάθετης πλευράς" ];
then
echo "υποτείνουσα:"
read e
echo "κάθετη πλευρά"
read f
echo $f^2-$e^2
fi

if [ "$tri" = "Ισοσκελές Τρίγωνο" ];
then
select iso in\
"υπολογισμός εμβαδού ισοσκελούς"

do if [ "$tri" = "υπολογισμός εμβαδού ισοσκελούς" ];
then
echo "πλευρά τριγώνου:"
read g
echo "ύψος τριγώνου"
read h
echo $g*$h/2 |bc -l
fi

if [ "$tri" = "Ισόπλευρο Τρίγωνο" ];
then
echo "πλευρά τριγώνου:"
read i
echo "ύψος τριγώνου"
read j
echo $i*$j/2 |bc -l
fi


if [ "$ans" = "Ορθογώνιο" ];
then
select tet in\
"τετράγωνο"\
"παραλληλόγραμο"
do if [ "$tet" = "τετράγωνο" ];
then
select tet1 in\
"υπολογισμός εμβαδού"\
"υπολογισμός περιμέτρου"
do if [ "$tet1" = "υπολογισμός εμβαδού" ];
then
echo "πλευρά τετεραγώνου"
read k
echo $k^2
fi
if [ "$tet1" = "υπολογισμός περιμέτρου" ];
then
echo "πλευρά τριγώνου"
read l
echo $l*4
fi


if [ "$tet" = "παραλληλόγραμο" ];
then
select tet2 in\
"υπολογισμός εμβαδού"\
"υπολογισμός περιμέτρου"
do if [ "$tet2" = "υπολογισμός εμβαδού" ];
then
echo "βάση:"
read m
echo "ύψος:"
read n
echo $m*$n
fi
done


όταν όμως το τρέχω μου βγάζει αυτό:

./emvado2: line 128: syntax error: unexpected end of file

ποιο είναι το λάθος;; το done;;;;;
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: C/C++,Java, Bash, Android┃ Αγγλικά: Μέτρια (B2) | Γαλλικά: Λίγα (Β1)
Λειτουργικό σε Η/Υ ϰ μοντέλο: |ext4| Fedora 20 σε multirama notbook
Προδιαγραφές ⇛ CPU- Intel(R) Core(TM) 2 Duo @ 2.00GHz│ RAM 2GB │Intel Corporation Mobile GM965/GL960|
my personal blog: http://skaftanis.blogspot.com
my fedora blog : http://fedora-gr.blogspot.com/
My New Project: http://showmeyourcode.co.nf/
CEID upatras 3rd year student.
Άβαταρ μέλους
spyroskaftanis
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 538
Εγγραφή: 23 Φεβ 2009, 22:04
Τοποθεσία: Αργολίδα
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron