συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να γράψετε ένα Auto - Run Script σε Linux

Όλα τα αρχεία ρυθμίσεων του Linux είναι αποθηκευμένα σε έγγραφα απλού κειμένου , που τους καθιστά εύκολο να επεξεργαστείτε . Αυτή η λειτουργία σας επιτρέπει να προσθέσετε σενάρια για την σειρά εκκίνησης του υπολογιστή σας ή Η διαδικασία τοποθέτησης της συσκευής , καθιστώντας ουσιαστικά να τρέχουν αυτόματα όταν ενεργοποιείτε τον υπολογιστή σας , συνδέστε τη συσκευή USB σας ή να τοποθετήσετε ένα CD . Οδηγίες
να τρέξει στο σύστημα εκκίνησης
Η 1

Γράψτε το σενάριό σας και να το αποθηκεύσετε στο /etc /init.d /κατάλογο . 2

Βεβαιωθείτε ότι το σενάριο είναι εκτελέσιμο εκτελώντας την ακόλουθη εντολή σε ένα τερματικό κέλυφος . Αντικαταστήστε το " script.sh " με το πραγματικό όνομα του σεναρίου σας :

chmod 755 /etc /init.d /script.sh εικόνων
3

Εκτελέστε τα ακόλουθα, αν χρησιμοποιείτε μια διανομή βασισμένη στο Debian , όπως Ubuntu ή Linux Mint , να δημιουργηθούν οι απαραίτητες συμβολικούς δεσμούς που να κάνει το script να τρέχει κατά την εκκίνηση του συστήματος :

update- rc.d προεπιλογές script.sh

Και πάλι , αντικαταστήστε το " script.sh " με το πραγματικό όνομα του αρχείου. Εκτελέστε τις ακόλουθες εντολές αντ 'αυτού, εάν χρησιμοποιείτε μια διανομή μη - Debian :

chkconfig - προσθέστε script.sh

chkconfig script.sh για
εικόνων για να τρέξει στη συσκευή Όρος
Η 4

Γράψτε script σας , να το κάνετε εκτελέσιμο και να το αποθηκεύσετε . Κάθε θέση θα το κάνει , είτε αυτό είναι για το CD , μονάδα flash ή ψηφιακή φωτογραφική μηχανή για την οποία θέλετε να auto-run ή σε μια θέση στο σκληρό σας δίσκο .
5

Εκτελέστε την ακόλουθη εντολή, εάν η συσκευή σας είναι USB βασίζεται :

lsusb

Αυτό θα εξόδου δεδομένα ταυτότητας για όλες τις συσκευές USB σήμερα συνδεδεμένο στον υπολογιστή σας . Κάνετε μια σημείωση των δεδομένων ID για τη συσκευή σας . Δημιουργήστε ένα νέο αρχείο σε ένα πρόγραμμα επεξεργασίας κειμένου και προσθέστε τις παρακάτω γραμμές του κειμένου :

ΔΡΑΣΗ == «προσθέτει » , ΥΠΟΣΥΣΤΗΜΑΤΟΣ == " usb_device " , sysfs { idVendor } == " xxxx " , sysfs { idProduct } == " εεεε", RUN + = " /home /linus /script.sh "

Αντικαταστήστε το " xxxx " με τους χαρακτήρες που βρίσκονται πριν από την άνω και κάτω τελεία είναι το ID και "yyyy" με αυτά που βρέθηκαν μετά από αυτό. Αντικαταστήστε το μονοπάτι μετά RUN + = με τη διαδρομή προς το σενάριό σας . Αποθηκεύστε το αρχείο ως " 10 - my_autorun.rules " στο /etc /udev /rules.d /κατάλογο . Μετάβαση tho το επόμενο βήμα αν χρησιμοποιείτε ένα CD αντί για μια συσκευή USB .
Η 6

Πλοηγηθείτε στο /etc /udev /rules.d /στο διαχειριστή αρχείων σας, αν είστε με τη χρήση μη - USB της συσκευής , όπως ένα CD ή DVD . Ο κατάλογος πρέπει να περιέχει ένα αρχείο με " cd " στο όνομά του ? Το ανοίξετε . Προσαρτήστε το ακόλουθο κείμενο σε κάθε γραμμή τα περιεχόμενα του αρχείου , αντικαθιστώντας τη διαδρομή με εκείνη την πραγματική script σας , και να το αποθηκεύσετε :

RUN + = " /home /linus /script.sh "
Η

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα