登录前在Ubuntu中启动Autostart C应用程序

登录前在Ubuntu中启动Autostart C应用程序,c,ubuntu,C,Ubuntu,我想在我启动Ubuntu时自动启动一个C应用程序 我知道我可以从系统菜单使用应用程序启动,以便选择登录后必须启动的应用程序 问题是我不需要使用X服务器,所以我不想登录我的桌面 我只想自动启动我的C程序,不需要键入任何键,也不需要使用我的桌面。 我想按下开机按钮,不做其他任何事情来启动必须自动启动的C程序 可能吗 这份文件能帮我吗? 是的,那份文件看起来不错。它讨论了我要说的,使用init脚本 是的,那份文件看起来不错。它讨论了我要说的,使用init脚本 您应该在/etc/rc.local中包含要

我想在我启动Ubuntu时自动启动一个C应用程序

我知道我可以从系统菜单使用应用程序启动,以便选择登录后必须启动的应用程序

问题是我不需要使用X服务器,所以我不想登录我的桌面

我只想自动启动我的C程序,不需要键入任何键,也不需要使用我的桌面。 我想按下开机按钮,不做其他任何事情来启动必须自动启动的C程序

可能吗

这份文件能帮我吗?
是的,那份文件看起来不错。它讨论了我要说的,使用init脚本

是的,那份文件看起来不错。它讨论了我要说的,使用init脚本

您应该在/etc/rc.local中包含要运行的命令

您应该在/etc/rc.local中包含要运行的命令

使用Supervisor,这是一个有效的程序,可以使用参数管理和记录启动应用程序。 从中学习更多http://supervisord.org/running.html 和 按照此处的安装说明操作,并在处创建conf文件 /etc/supervisord/conf.d/{PROGRAM_NAME}.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 

使用Supervisor,这是一个有效的程序,用于管理和记录带有参数的启动应用程序。 从中学习更多http://supervisord.org/running.html 和 按照此处的安装说明操作,并在处创建conf文件 /etc/supervisord/conf.d/{PROGRAM_NAME}.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 

是的,特别是Tack overflow用于编程问题……为什么你总是提到C?一个程序是用e语言编写的,这与它是如何启动的完全无关…是的,特别是Tack overflow是用来解决编程问题的…为什么你总是提到C?一个程序所用的语言与它的启动方式完全无关。。。