C ++程序在启动Ubuntu Server时启动

时间:2013-09-20 18:56:25

标签: linux

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

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

为什么这不起作用?

2 个答案:

答案 0 :(得分:4)

  • 不要将二进制程序放入/etc/init.d - 将其放入/ usr / sbin或/ usr / local / sbin中,并将运行它的脚本放入/etc/init.d
  • update-rc.d命令的输出是什么?
  • 最后但并非最不重要,为什么模式744而不是755?

答案 1 :(得分:1)

使用crontab -e添加

@reboot /your/binary/executable

这是cron reference

干杯,