CentOS8にてsystemdのtest.serviceを作成してみてsystemd start testを行ってみると実行に失敗、
/var/log/messagesに下記のエラーが表示されていました。
1 | Mar 20 13:21:45 unamu systemd[1]: Started testscript. |
Permission deniedの表示からファイルのパーミッションを確認しましたが、問題無し。
SELinuxが邪魔をしていたようです。
有効になっているか確認
1 | $ getenforce |
Permissiveモードにします。
1 | $ setenforce 0 |
その後、systemd start testで無事実行されました。