インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Linux) Failed with result 'exit-code'のエラーはSELinuxが怪しい

systemctl startで失敗

# systemctl status test.service
× test.service - ...
     Loaded: loaded (/etc/systemd/system/rtestservice; enabled; preset: disabled)
     Active: failed (Result: exit-code) since Mon 2024-04-01 13:08:11 UTC; 3s ago
   Duration: 1ms
    Process: 2573 ExecStart=/root/hoge.sh (code=exited, status=203/EXEC)
   Main PID: 2573 (code=exited, status=203/EXEC)
        CPU: 1ms

調べてみると、SELinuxによる権限エラーが多い模様。

# getenforce
Enforcing
# setenforce 0

なので強制的に切ってみると普通に立ち上がりました。ややこしい...