Saya ingin menjalankan / home / myuser/go.py
Bagaimana saya membuatnya berjalan di latar belakang , setiap kali mesin linux saya boot?
Saya ingin menjalankan / home / myuser/go.py
Bagaimana saya membuatnya berjalan di latar belakang , setiap kali mesin linux saya boot?
Jawaban:
Cara sederhana
Anda dapat menambahkan skrip ini ke /etc/rc.local
file (sebelum exit
baris), 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
Anda dapat meletakkan skrip di /etc/init.d/
direktori (misalnya:) /etc/init.d/go.py
untuk apa pun yang ingin Anda jalankan saat bootup.
http://www.debian-administration.org/article/Making_scripts_run_at_boot_time_with_Debian
/etc/rc.local
karena Anda tidak perlu mengubah tautan run-level.
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".