Tôi muốn chạy /home/myuser/go.py
Làm cách nào để chạy nó ở chế độ nền , mỗi khi máy linux của tôi khởi động?
Tôi muốn chạy /home/myuser/go.py
Làm cách nào để chạy nó ở chế độ nền , mỗi khi máy linux của tôi khởi động?
Câu trả lời:
Bạn có thể đặt một tập lệnh trong /etc/init.d/
thư mục (ví dụ /etc/init.d/go.py
:) cho bất cứ điều gì bạn muốn chạy vào lúc khởi động.
http://www.debian-adftime.org/article/Making_scripts_run_at_boot_time_with_Debian
/etc/rc.local
vì bạn không cần thay đổi các liên kết cấp chạy.
Có nhiều cách để làm điều này (tùy thuộc vào phân phối linux mà bạn đang sử dụng, có các công cụ khác nhau được cung cấp).
Cách dễ nhất chỉ đơn giản là thêm tập lệnh vào /etc/init.d và sau đó chạy lệnh
chmod +x go.py
update-rc.d go.py defaults
Nếu bạn đã thiết lập dịch vụ, bạn cũng có thể thực hiện thông qua lệnh chkconfig (đó là nếu lệnh khả dụng).
Trong trường hợp đó, lệnh này sẽ hoạt động:
chkconfig --level 35 go.py on
Hãy xem WEBSITE NÀY, cụ thể hơn là phần "Sử dụng chkconfig để bắt đầu Daemon ở mỗi runlevel" và "Sử dụng sysv-rc-conf để bắt đầu Daemons ở mỗi runlevel".