起動時に実行可能ファイルを実行する方法は?

起動時に実行可能ファイルを実行する方法は?

私はDebian OSを使用しており、起動後すぐに実行する必要がある実行可能ファイル(a.out)があります。

etc/rc.localを使ってみました。

どんな提案がありますか?

ありがとうございます。

答え1

それは主にあなたの状況に依存します。initサブシステム、おそらくsysvinitの問題でしょうランレベル、一部システム何か他のもの(例:走る)。

initお使いのコンピュータ(およびディストリビューション)に何があるのか​​を調べ、そのプログラムに関するドキュメントを詳しく調べる必要がありますinit

最新のDebianディストリビューションが一般的に使用されますsystemdこれ

ところで、読んでみてくださいスケジュールされたタスク(5)。おそらく一つの@reboot項目で十分でしょう。あなたは使用することができますスケジュールされたタスク(1)追加してください。

init関連スクリプトとタスクcrontab では、PATHはいいいえユーザー設定で初期化します(ただし、小さいシステム全体のデフォルト値)。実際、この種の場合は、フル実行パスを使用することをお勧めします。

関連情報