我希望我的c ++程序在加载操作系统时自动运行,我的意思是系统开始工作时.. 我正在使用linux(ubutu) 我不知道那样做? 任何想法都可以帮助..提前感谢
答案 0 :(得分:4)
(你的程序是用C ++编写的,这与这个答案无关。)
只需在/etc/init.d/
中添加指向您的可执行文件的符号链接。
E.g。如果您的计划位于/home/username/soft/myprog
,请运行:
ln -s /home/username/soft/myprog /etc/init.d/
确保文件可执行。
答案 1 :(得分:2)
可能有用的替代方法
打开您的.bashrc
文件(可在主目录中找到,即~/.bashrc
)
添加到该行:
./program_executable_path
另请注意,程序必须具有执行权限。
您可以使用chmod
授予权限:
$chmod u+x program_executable_path