Ubuntuの起動時に自動的にスクリプトシェルを実行しますか? [閉鎖]

Ubuntuの起動時に自動的にスクリプトシェルを実行しますか? [閉鎖]

私はこれについて多くの研究を行っており、それを行う方法に多くのアプローチを見ました。しかし、これらのどれも私には効果がないようです。たとえば、私は次のことをしました。

~/.config/upstart/text.config

上記のディレクトリに.configファイルを作成し、次のコマンドを作成しました(以下のtestScript.shは私が実行したいスクリプトです)。

start on startup 
task 
exec /path/to/testScript.sh

私が試したもう1つのアプローチは、rc.localファイルに次の内容を書くことでした。

sudo -H /etc/init.d/testScript.sh start

init.dにtestScript.shを入れました。どちらのアプローチも私には適していません。システムはエラーやメモを提供していません。どこかで間違いをしているのでしょうか、それとも別の方法があるのでしょうか?これにより、システムの起動時にスクリプトが自動的に実行されます。

ベストアンサー1

なぜ一般を使用しないのですかcron?スーパーユーザーとして編集し/etc/crontabて行を追加する

@reboot     root    /path/to/testScript.sh

これにより、問題なく問題が解決されます。 (man 5 crontabその他のcronオプションについては参考資料を参照してください)

おすすめ記事