0

我正在尝试在启动时启动一个 *.cpp 程序,所以我做了以下操作,但它没有成功,我知道我可以在 .bashrc 中输入一个命令,但我并不总是登录它,我需要它运行即使我从未登录过。

 sudo cp <compiled cpp filename> /etc/init.d/
 sudo chmod 744 <filename>
 sudo update-rc.d <filename> defaults

为什么这不起作用?

4

2 回答 2

5
  • 不要将二进制程序放入 /etc/init.d - 将其放入 /usr/sbin 或 /usr/local/sbin 并将运行它的脚本放入 /etc/init.d
  • 命令的输出是什么update-rc.d
  • 最后但并非最不重要的一点,为什么模式 744 而不是 755?
于 2013-09-20T19:15:14.330 回答
1

crontab -e添加_

@reboot /your/binary/executable

这是cron参考

干杯,

于 2013-09-20T19:26:45.670 回答