[英]Autostart C application in Ubuntu before to login
當我啟動Ubuntu時,我想自動啟動一個C應用程序。
我知道我可以從系統菜單中使用app start來選擇登錄后必須啟動的應用程序。
問題是我不需要使用X服務器,所以我不想登錄我的桌面。
我只想自動啟動我的C程序而無需鍵入任何鍵而不使用我的桌面。 我想按下開機按鈕,不做任何其他操作來啟動必須自動啟動的C程序。
可能嗎?
這份文件可以幫助我嗎? https://help.ubuntu.com/community/UbuntuBootupHowto
是的,那份文件看起來不錯。 它談到了我要說的內容,使用init腳本。
您應該包含要在/etc/rc.local
運行的/etc/rc.local
使用Supervisor,一個有效的程序,用參數管理和記錄啟動應用程序。 從http://supervisord.org/running.html
了解更多信息(並按照那里的安裝說明在/etc/supervisord/conf.d/{PROGRAM_NAME}.conf中創建配置文件並添加配置代碼。
這是代碼,
[program:{PROGRAM_NAME}]
command=/usr/bin/{PROGRAM_NAME} -arg1 -arg2
autostart=true
autorestart=true
stderr_logfile=/var/log/supervisor/{PROGRAM_NAME}.err.log
stdout_logfile=/var/log/supervisor/{PROGRAM_NAME}.out.log
supervisorctl reload
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.