Δημιουργία script στο arch linux με το Systemd
Στο arch linux υπάρχουν αρκετοί τρόποι για την δημιουργία script , Στο παρόν άρθρο, θα σας δείξουμε πώς μπορείτε να δημιουργήσετε ένα systemd script που θα παίζει ένα αγαπημένο σας MP3 αρχείο κατά την εκκίνηση του υπολογιστή μας. αυτό μπορεί να γίνει εύκολα με τη χρήση του systemd, του συστήματος διαχείρισης των εκκινήσεων στο Linux.
Δημιουργία του systemd Script
Πρώτα, θα πρέπει να δημιουργήσετε ένα systemd script. Μεταβείτε στον φάκελο `/etc/systemd/system/` στο Arch Linux σας και δημιουργήστε ένα νέο αρχείο με κατάληξη `.service`. Για παράδειγμα:
sudo nano /etc/systemd/system/play-music.service
Επεξεργασία του αρχείου .service
Ανοίξτε το αρχείο `.service` που δημιουργήσατε και προσθέστε τα παρακάτω περιεχόμενα:
[Unit] Description=Play MP3 on startup [Service] Type=simple ExecStart=/usr/bin/mpg123 /path/to/your/mp3file.mp3 Restart=always [Install] WantedBy=multi-user.target
Στο πεδίο `ExecStart`, αντικαταστήστε `/path/to/your/mp3file.mp3` με τον ακριβή δρόμο προς το αρχείο MP3 που θέλετε να παιχτεί.
Ενεργοποίηση του systemd Service
Τώρα, ενεργοποιήστε την υπηρεσία με την εντολή:
sudo systemctl enable play-music.service
Εκκίνηση της υπηρεσίας
Εκκινήστε την υπηρεσία με την εντολή:
sudo systemctl start play-music.service
Τώρα, όταν ο υπολογιστής σας ξεκινήσει, το αρχείο MP3 που καθορίσατε θα πρέπει να παίξει αυτόματα.
Μπορείτε να προσαρμόσετε το αρχείο `.service` ανάλογα με τις ανάγκες σας, όπως την επιλογή ενός διαφορετικού αρχείου MP3 Εναλλακτικά, αν χρησιμοποιείτε κάποιο άλλο πρόγραμμα
Στο παράδειγμα μας χρησιμοποιήσαμε το πρόγραμμα mpg123
για να αναπαράγει το αρχείο MP3. Το mpg123
είναι ένα δημοφιλές πρόγραμμα αναπαραγωγής MP3 για το τερματικό και είναι ευρέως διαθέσιμο στις περισσότερες διανομές Linux.
Μπορείτε να εγκαταστήσετε αν δεν το έχετε, χρησιμοποιώντας τον διαχειριστή πακέτων Pacman με την εντολή:
sudo pacman -S mpg123