Linux
如何在啟動時執行程序?
所以我有這個程序,我以 root 身份手動執行:
sudo gammu-smsd -c /etc/gammu-smsdrc -d
它的作用是執行 Gammu(管理 gsm 調製解調器的軟體)並“守護”它。我的問題是我希望這個程序在啟動時自動執行。
只編輯 root 的 crontab 並將這個命令粘貼在那裡可以嗎?還是有別的辦法?
(我使用的是 Ubuntu 11.04。)
/etc/rc.local怎麼樣?
這將在啟動序列中最後執行。
您可以為此使用crontab 。
用於
crontab -e
編輯使用者的 crontab(使用者添加的啟動腳本列表)。在末尾添加以下行:
@reboot <command>
例子:
@reboot my_script.sh
@reboot python my_script.py arg1 arg2
最後用於
contab -l
確保您的腳本已添加到列表中。