Rumah  >  Artikel  >  Tutorial sistem  >  Ajar anda cara menulis arahan/skrip pelaksanaan apabila Linux dimulakan atau dimulakan semula

Ajar anda cara menulis arahan/skrip pelaksanaan apabila Linux dimulakan atau dimulakan semula

WBOY
WBOYke hadapan
2024-03-02 11:30:39574semak imbas

Ajar anda cara menulis arahan/skrip pelaksanaan apabila Linux dimulakan atau dimulakan semula

Kadangkala anda mungkin perlu menjalankan arahan atau skrip tertentu semasa but semula atau setiap kali sistem dimulakan. Bagaimana kita melakukan ini? Dalam artikel ini kita membincangkan perkara ini. Kami akan menggunakan dua kaedah untuk menerangkan cara memulakan semula atau melaksanakan arahan dan skrip pada permulaan sistem pada sistem CentOS/RHEL dan Ubuntu. Kedua-dua kaedah lulus ujian.

Kaedah 1 – Menggunakan rc.local

Kaedah ini akan menggunakan fail rc.local dalam /etc/ untuk melaksanakan skrip dan arahan semasa permulaan. Kami menambah baris pada fail untuk melaksanakan skrip supaya setiap kali sistem dimulakan, skrip akan dilaksanakan.

Tetapi kita perlu menambahkan kebenaran pelaksanaan terlebih dahulu pada /etc/rc.local,
$ sudo chmod +x /etc/rc.local

Kemudian tambah skrip untuk dilaksanakan:
$ sudo vi /etc/rc.local

Tambah di hujung fail:
sh /root/script.sh &

Kemudian simpan fail dan keluar. Perkara yang sama berlaku untuk menggunakan fail rc.local untuk melaksanakan arahan, tetapi pastikan anda mengisi laluan penuh arahan itu. Untuk mengetahui laluan penuh arahan anda boleh jalankan:
$ yang mana arahan

Contohnya:
$ shutter yang mana
/usr/bin/shutter

Jika ia CentOS, kami mengubah suai fail /etc/rc.d/rc.local dan bukannya /etc/rc.local. Tetapi kita juga perlu menambah kebenaran boleh laku pada fail terlebih dahulu.
Nota: - Skrip yang dilaksanakan semasa permulaan mesti berakhir dengan keluar 0.

Kaedah 2 – Menggunakan Crontab

Kaedah ini paling mudah. Kami mencipta tugas cron yang menunggu 90 saat selepas sistem dimulakan dan kemudian melaksanakan arahan dan skrip.

Untuk mencipta tugas cron, buka terminal dan laksanakan
$ crontab -e

Kemudian masukkan kandungan berikut,
@reboot ( sleep 90 ; sh locationscript.sh )

Di sini locationscript.sh ialah alamat skrip yang akan dilaksanakan.

Atas ialah kandungan terperinci Ajar anda cara menulis arahan/skrip pelaksanaan apabila Linux dimulakan atau dimulakan semula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam