GNU/Linux >> Belajar Linux >  >> Cent OS

Bagaimana saya bisa menjalankan skrip secara otomatis saat boot di Centos 7?

Salah satu perubahan besar yang diperkenalkan CentOS pada versi 7 adalah kurangnya eksekusi asli untuk skrip kustom untuk boot dari file /etc/rc.d/rc.local.

/etc/rc.d/rc.local adalah salah satu cara paling klasik untuk menambahkan skrip khusus untuk boot secara otomatis setelah semua skrip init.d dimulai pada versi CentOS 5 dan CentOS 6 yang lama.
Namun, banyak hal berubah di CentOS 7.x baru, termasuk cara menangani layanan karena sistem manajemen layanan baru.

Pada CentOS 7 file tersebut tidak lagi dijalankan secara default (seperti yang terjadi pada versi CentOS sebelumnya) karena adopsi systemd.

Bagaimana cara menjalankan skrip secara otomatis saat boot di CentOS 7?

Untuk mengeksekusi / menjalankan skrip secara otomatis dari file rc.local (/etc/rc.d/rc.local), Anda perlu menerapkan izin eksekusi ke file tersebut

Mari kita membuatnya dapat dieksekusi dengan menjalankan perintah ini sebagai root:

chmod +x /etc/rc.d/rc.local

jika tidak berhasil coba

chmod u+x /etc/rc.d/rc.local

Perintah chmod ini mengaktifkan mengaktifkan rc-local baru yang bergantung pada layanan Systemd.

Setelah selesai, Anda dapat menjalankan skrip secara otomatis dengan mengedit /etc/rc.local, yang merupakan tautan simbolis ke file /etc/rc.d/rc.local.

Sekarang cukup tambahkan skrip Anda ke bagian bawah file itu dan itu saja, pada titik ini Anda harus secara otomatis menjalankan skrip saat boot di CentOS 7.

Bagaimana saya bisa menguji skrip saya berjalan secara otomatis setelah boot di CentOS 7?

Mudah. Uji layanan rc-local dengan menjalankan:

systemctl start rc-local

Cara lain untuk mengujinya adalah dengan me-reboot server Anda:

shutdow now -rf

Bacaan lebih lanjut:

  • Catatan rilis CentOS 7
Bagaimana saya bisa menjalankan skrip secara otomatis saat boot di Centos 7? terakhir diubah:26 Januari 2017 oleh Esteban Borges
Cent OS
  1. Bagaimana Cara Otomatis Menjalankan Modprobe V4l2loopback Saat Boot?

  2. Cara Menjalankan ntpdate Secara Otomatis Saat Memulai NTPD di CentOS/RHEL 5

  3. Bagaimana saya bisa menjalankan skrip node js saya secara otomatis menggunakan penjadwal di server

  1. Cara Menginstal Sentora di CentOS 7

  2. Cara Mengubah Zona Waktu di CentOS 8

  3. Bagaimana saya bisa menjalankan perintah setelah boot?

  1. Cara mengatur zona waktu di CentOS 7

  2. CentOS / RHEL 7 :Cara Mengubah Zona Waktu

  3. CentOS / RHEL 7 :Cara membuat skrip khusus untuk berjalan secara otomatis saat boot