Περισσότερα
Εκτέλεση δέσμης ενεργειών κατά την εκκίνηση
Προσπαθώ να εκτελέσω ένα σενάριο όταν το Raspberry Pi εκκινεί. Θα ήθελα το πρόγραμμα περιήγησης στο διαδίκτυο να ανοίγει αυτόματα.
Προσπάθησα να βρω μια απλή λύση, (όπως το να βάλω το σενάριό μου σε κάποιον κατάλογο "startup" ή κάτι παρόμοιο) αλλά δεν βλέπω κάτι τέτοιο.
Κοίταξα το Upstart, αλλά δυσκολεύομαι να καταλάβω πώς λειτουργεί. Οποιαδήποτε σενάρια έχω δοκιμάσει δεν έχουν λειτουργήσει όταν τα δοκιμάζω.
190
3
Για την εκτέλεση του Midori κατά την εκκίνηση, ρίξτε μια ματιά στο [αυτό το σεμινάριο][1]. Για λύσεις DIY, διαβάστε παρακάτω.
Μπορείτε να προσθέσετε την εντολή εκτέλεσης του σεναρίου σας στο κάτω μέρος του
.bashrc
που θα εκτελεί το σενάριό σας κάθε φορά που ανοίγετε ένα τερματικό (ή θα εκτελείτε μια νέα περίπτωση τουbash
).Βεβαιωθείτε ότι βρίσκεστε στο φάκελο
pi
:$ cd ~
Δημιουργήστε ένα αρχείο και γράψτε ένα σενάριο που θα εκτελεστεί στο αρχείο:
$ sudo nano superscript
Αποθήκευση και έξοδος: Ctrl+X, Y, EnterΤο
.bashrc
δεν προορίζεται για την εκτέλεση σεναρίων.Μετακινηθείτε προς τα κάτω και προσθέστε τη γραμμή:
./superscript
Αποθηκεύστε και βγείτε: Ctrl+X, Y, Enter
Ο τρόπος που έχω δει τους περισσότερους να το κάνουν (ρίξτε μια ματιά στα φόρουμ του Raspberry Pi) και που έχω κάνει και εγώ ο ίδιος με επιτυχία είναι η χρήση του αρχείου
/etc/rc.local
.Το μόνο που χρειάζεται να κάνετε εδώ είναι να βάλετε το
./myscript
στο αρχείο κειμένου rc.local. Αν είναι σε python, βάλτεpython myscript.py
.Αυτό κυριολεκτικά είναι "μια απλή λύση, (όπως το να πετάξετε το script μου σε κάποιο "startup" κατάλογο ή κάτι παρόμοιο)"- ίσως ψάξετε στο φόρουμ όταν'έχετε κι εσείς απορίες, αυτή η λύση εμφανίστηκε στα 4 πρώτα αποτελέσματα μιας αναζήτησης στο google!
Προσθέστε το στην crontab
Η crontab εκτελεί εντολές σε καθορισμένες χρονικές στιγμές.
Επεξεργαστείτε το αρχείο:
Προσθέστε γραμμή στο αρχείο (εδώ ένα σενάριο python):