2012-03-18 143 views
1

我想在啓動Ubuntu時自動啓動C應用程序。在Ubuntu登錄前自動啓動C應用程序

我知道我可以使用應用程序從系統菜單啓動,以選擇登錄後應啓動的應用程序。

問題是我不需要使用X服務器,所以我不想登錄我的桌面。

我只想自動啓動我的C程序,而無需鍵入任何鍵和不使用我的桌面。 我想按下電源按鈕,不要做任何事情來啓動必須自動啓動的C程序。

可能嗎?

該文件可以幫助我嗎? https://help.ubuntu.com/community/UbuntuBootupHowto

+1

是,https://help.ubuntu.com/community/UbuntuBootupHowto#Installing_custom_init-scripts特別 – dldnh 2012-03-18 00:44:50

+2

堆棧溢出是程序問題... – 2012-03-18 00:48:50

+0

你爲什麼總是提C 2è語言與它是如何開始完全無關的... – glglgl 2012-03-18 07:14:45

回答

2

是的,該文件看起來不錯。它談論我要說的話,使用init腳本。

2

您應該包括在你的/etc/rc.local

0

使用監事,管理和記錄與參數的啓動應用程序的有效方案運行命令。 借鑑http://supervisord.org/running.html和 以上(按照安裝說明什麼,在 /etc/supervisord/conf.d/{PROGRAM_NAME}.conf創建的conf文件,並添加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 
相關問題