Βοήθεια για script

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

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

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

Βοήθεια για script

Δημοσίευσηαπό kosmos890 » 23 Ιαν 2010, 23:31

Έχω τις παρακάτω ερωτήσεις για την δημιουργία script. Απο όσο έψαξα στους οδηγούς ανα κατηγορία δεν βρήκα απάντηση.

1)Πως φτιάχνω script σε cshell όπου κατά την εκτέλεση απο την γραμμή εντολών να δίνω και όρισμα πχ ./myscript.sc <code> ?
(κάτι αντίστοιχο με το πέρασμα παραμέτρων στην main() στην c)
2)Πως μπορώ να τρέξω το script χωρίς το ./ ? (Αν δεν κάνω λάθος τοποθετώ το script στον φάκελο bin, αλλά αυτό που θέλω να μάθω είναι πως θα χρησιμοποιήσω μεταβλητή περιβάλλοντος)

Που μπορώ να βρώ ένα tutorial για script σε cshell? (Μόνο τα βασικά)
Γνώσεις ⇛ Linux: Xαμηλό ┃ Προγραμματισμός: Ναι┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04.1 LTS
Προδιαγραφές ⇛ Pentium 4 2.66Hz│512 MB│GeForce FX 5200 │ ZTE MF636 │ TFT 19"
kosmos890
punkTUX
punkTUX
 
Δημοσιεύσεις: 184
Εγγραφή: 18 Ιαν 2010, 15:13
Τοποθεσία: Λάρισα
Εκτύπωση

Re: Βοήθεια για script

Δημοσίευσηαπό vagrale13 » 24 Ιαν 2010, 00:18

Κανε μια αναζητηση εδω viewforum.php?f=6
και εδω viewforum.php?f=53
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

Re: Βοήθεια για script

Δημοσίευσηαπό Δημήτριος » 03 Οκτ 2010, 16:53

Παιδιά έχω ένα πρόβλημα. Θέλω να κάνω ένα script για το skype να τρέχει κάθε φορά που ανοίγω τον Η/Υ αυτόματα.

Το script αποτελείται από μια σειρά, συγκεκριμένα την
env LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

Λοιπόν, το script το έκανα εκτελέσιμο μέσω της εντολής chmod 755 script_for_skype (τερματικό)
Πράγματι, όταν μετέπειτα έκανα μετά διπλό κλικ σε αυτό, μου έβγαζε το μήνυμα ότι αυτό το αρχείο κειμένου είναι εκτελέσιμο.
Στην συνέχεια δοκίμασα και την εντολή update-rc.d script_for_skype defaults (τερματικό), αφού πρώτα αντέγραψα το script στον φάκελο etc/init.d. (με την εντολή sudo), ώστε να εγκατασταθεί σε κάποιον από τους φακέλους rc-run level-.d (δηλαδή στους φακέλους από rc1.d έως rc6.d) το αντίστοιχο link (με στόχο τον φάκελο etc/init.d).

Μου έβγαλε το εξής μήνυμα :
dimitrios@dimitrios-desktop:~$ update-rc.d script_for_skype defaults
update-rc.d: warning: /etc/init.d/script_for_skype missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/script_for_skype ...
/etc/rc0.d/K20script_for_skype -> ../init.d/script_for_skype
update-rc.d: symlink: Permission denied

Τι είναι όλα αυτά;;
Τι είναι το LSB information;

Επίσης πρόσθεσα την εντολή αυτή στο τέλος του αρχείου rc.local, που ανήκει στον φάκελο /etc/init.d/ (μέσω της sudo gedit κ.τ.λ.), αλλά πάλι τίποτε δεν έγινε.

Αφού είδα και απόειδα, πρόσθεσα το εκτελέσιμο script σε μια νέα εγγραφή στα προγράμματα εκκίνησης (Σύστημα>Προτιμήσεις>Προγράμματα εκκίνησης). Το κάλεσα στο script από τον φάκελο home/dimitrios/Έγγραφα. Άφησα και την αρχική εγγραφή για το skype. Αλλά, παρόλα αυτά, τίποτε δεν έγινε...

Εννοείται ότι κάθε άστοχη αλλαγή στο σύστημα αρχείων την αναιρούσα, μόλις έβλεπα ότι δεν δούλευε (π.χ. το script το έσβησα από τον φάκελο init.d)
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Fortran, Matlab, Python ┃ Αγγλικά: Πολύ καλά
Λειτουργικό ⇛ Ubuntu 14.04 LTS 64bit | Kernel 3.13.0-65 generic | GNOME 3.9.90 | σε Laptop HP 2510p
Προδιαγραφές ⇛ Intel Core 2 Duo U7600 (1.20 GHz, 2 MB L2 cache, 533 MHz FSB) | Chipset: Mobile Intel GM965 | 4GB DDR2 SDRAM @ 667MHz, 1 SODIMM | Graphics: Intel GMA X3100, 12.1'' (1280x800) | Intel 802.11a/b/g/n, bluetooth & Intel Gigabit Network Connection | Kinspec SSD PATA 1.8'' 64Gb | 6 cell battery
Δημήτριος
babeTUX
babeTUX
 
Δημοσιεύσεις: 149
Εγγραφή: 22 Σεπ 2010, 19:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: Βοήθεια για script

Δημοσίευσηαπό vagrale13 » 03 Οκτ 2010, 21:20

@Δημήτριος
Δες εδω viewtopic.php?f=9&t=5324
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση


Επιστροφή στο Λειτουργικό Σύστημα

cron