在Ubuntu登录前自动启动C应用程序
问题描述:
我想在启动Ubuntu时自动启动C应用程序。在Ubuntu登录前自动启动C应用程序
我知道我可以使用应用程序从系统菜单启动,以选择登录后应启动的应用程序。
问题是我不需要使用X服务器,所以我不想登录我的桌面。
我只想自动启动我的C程序,而无需键入任何键和不使用我的桌面。 我想按下电源按钮,不要做任何事情来启动必须自动启动的C程序。
可能吗?
该文件可以帮助我吗? https://help.ubuntu.com/community/UbuntuBootupHowto
答
是的,该文件看起来不错。它谈论我要说的话,使用init脚本。
答
您应该包括在你的/etc/rc.local
答
使用监事,管理和记录与参数的启动应用程序的有效方案运行命令。 借鉴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
是,https://help.ubuntu.com/community/UbuntuBootupHowto#Installing_custom_init-scripts特别 – dldnh 2012-03-18 00:44:50
堆栈溢出是程序问题... – 2012-03-18 00:48:50
你为什么总是提C 2è语言与它是如何开始完全无关的... – glglgl 2012-03-18 07:14:45