2012-03-18 104 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 
相关问题