Bagaimana cara membuat skrip dijalankan saat startup dari mesin Ubuntu?


Jawaban:


8

Cara sederhana

Anda dapat menambahkan skrip ini ke /etc/rc.localfile (sebelum exitbaris), mis

/home/myuser/go.py &

Di mana &pada akhirnya akan menjalankan skrip di latar belakang.

Pastikan Anda memiliki flag eksekusi. Untuk mengujinya, jalankan sederhana dari terminal:

sh /etc/rc.local


2

Ada banyak cara untuk melakukan ini (tergantung pada distribusi linux yang Anda gunakan, ada beberapa alat yang ditawarkan).

Cara termudah adalah dengan menambahkan skrip ke /etc/init.d dan kemudian menjalankan perintah

chmod +x go.py
update-rc.d go.py defaults

Jika Anda sudah mengatur layanan, Anda juga dapat melakukannya melalui perintah chkconfig (jika perintah itu tersedia).

Dalam hal ini, perintah ini harus berfungsi:

chkconfig --level 35 go.py on

Lihat SITUS WEB INI, lebih khusus bagian "Menggunakan chkconfig untuk Mulai Daemon di Setiap runlevel" dan "Menggunakan sysv-rc-conf untuk Mulai Daemon di Setiap runlevel".


0

cron memiliki @rebootopsi khusus yang memungkinkan untuk ini. Bagus dan sederhana.

Tugas cron normal mungkin:

* * * * * /path/to/app

Sebuah @reboottugas cron mungkin:

@reboot /path/to/app
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.