起動時に実行したいBASHスクリプトがあります。私のシステムはsystemdを実行しているので、必要な情報だと思うもので.serviceファイルを作成しました。
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/home/myscript.sh
[Install]
WantedBy=multi-user.target
systemctl enableを使用して「登録」し、再起動しました。ブート時に、スクリプトが実行されると言われましたが、スクリプトに記述した内容に従って、ECHOが画面に表示するメッセージを表示することも、ファイルに何かを書き込むこともできませんでした。さらに、起動するはずのアプリケーションは起動しません。
Systemctl statusは、スクリプトが正常に実行および終了したことを示しています。それでも、スクリプトは効果がありません。シェルからスクリプトを実行すると、問題なく動作します。
何が私の問題になりうるかご存知ですか?