我希望我的 c++ 程序在操作系统加载时自动运行,我的意思是当系统开始工作时.. 我正在使用 linux(ubutu) 我不知道该怎么做?任何想法都可以帮助..提前谢谢
问问题
4065 次
2 回答
4
(您的程序是用 C++ 编写的这一事实与此答案无关。)
只需将符号链接添加到您的可执行文件中/etc/init.d/
。
例如,如果您的程序在 中/home/username/soft/myprog
,请运行:
ln -s /home/username/soft/myprog /etc/init.d/
确保文件是可执行的。
于 2012-11-15T14:49:04.873 回答
2
另一种可能有用的方法
打开您的.bashrc
文件(可以在主目录中找到,即~/.bashrc
)
添加以下行:
./program_executable_path
另请注意,程序必须具有执行权限。您可以使用以下方式授予权限chmod
:
$chmod u+x program_executable_path
于 2012-11-15T14:48:56.690 回答