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コマンドの出力は何ですか?
  • 最後になりましたが、なぜ 755 ではなく 744 をモードにするのでしょうか?
于 2013-09-20T19:15:14.330 に答える
1

追加crontab -eあり

@reboot /your/binary/executable

ここにcron参照があります。

乾杯、

于 2013-09-20T19:26:45.670 に答える