Poate apărea necesitatea de a executa o comandă sau scripturi la repornire sau de fiecare dată când pornim sistemul nostru. Deci, cum putem face acest lucru, în acest tutorial vom discuta tocmai despre asta. Vom discuta cum putem face ca sistemele noastre CentOS/RHEL și Ubuntu să execute o comandă sau scripturi la repornire sau la pornirea sistemului folosind două metode diferite. Ambele metode sunt testate și funcționează foarte bine,

( Recommended Read : Install Grafana & integrate with Prometheus for complete monitoring )

( Also Read : Guide to install DNS on CentOS 8/RHEL 8 )

Metoda 1 – Folosind rc.local

În această metodă, vom folosi fișierul ‘rc.local’ situat în ‘/etc/’ pentru a executa scripturile și comenzile noastre la pornire. Vom face o intrare pentru a executa scriptul în fișierul & de fiecare dată când sistemul nostru pornește, scriptul va fi executat.

Dar mai întâi vom furniza permisiunile pentru a face fișierul /etc/rc.local executabil,

$ sudo chmod +x /etc/rc.local

În continuare vom adăuga scriptul care va fi executat în fișier,

$ sudo vi /etc/rc.local

&în partea de jos a fișierului, adăugăm intrarea

sh /root/script.sh &

Acum salvați fișierul & exit. În mod similar, putem executa o comandă utilizând fișierul rc.local, dar trebuie să ne asigurăm că menționăm calea completă a comenzii. Pentru a localiza calea completă a comenzii, executați

$ which command

De exemplu,

$ which shutter

/usr/bin/shutter

Pentru CentOS, folosim fișierul ‘/etc/rc.d/rc.local’ în loc de ‘/etc/rc.local’. De asemenea, trebuie să facem acest fișier executabil înainte de a adăuga orice script sau comandă în fișier.

Nota: – Când executați un script la pornire, asigurați-vă că scriptul se termină cu ‘exit 0’.

Metoda 2 – Metoda Crontab

Această metodă este cea mai ușoară dintre cele două metode. Vom crea un cron job care va aștepta 90 de secunde după pornirea sistemului & apoi va executa comanda sau scriptul pe sistem.

Pentru a crea un cron job, deschideți terminalul & executați

$ crontab -e

& introduceți următoarea linie ,

@reboot ( sleep 90 ; sh /locație/script.sh )

unde /locație/script.sh este locația scriptului care urmează să fie executat.

Atunci acesta a fost tutorialul nostru despre cum să executăm un script sau o comandă la pornirea sistemului. Vă rugăm să lăsați întrebările dumneavoastră, dacă este cazul , folosind caseta de comentarii de mai jos.

Dacă credeți că v-am ajutat sau pur și simplu doriți să ne sprijiniți, vă rugăm să luați în considerare următoarele :-

Conectați-vă la noi: Facebook | Twitter | Google Plus

Deveniți un susținător – Donați-ne o parte din banii câștigați cu greu:

Linux TechLab vă este recunoscător pentru sprijinul dvs. continuu.

Lasă un răspuns

Adresa ta de email nu va fi publicată.