systemdが呼び出すスクリプトに推奨されるベストプラクティスフォルダはどこにありますか?
myScript.shを実行するMyServiceサービスがある場合は、myService.serviceを/etc/systemd/systemに入れる必要があることを知っていますが、myScript.shをどのフォルダに入れるべきですか?
答え1
/usr/local/bin/myScript.sh
/usr/local/bin
ローカルにインストールされたすべての実行可能ファイルに適用されます(つまり、パッケージマネージャを介していません)。あなたのサービスがまたはに/etc
ないので、サービスがローカルに展開されていることがわかりますので、同じではありません。/usr/lib
/lib
/usr/local
/usr/local/sbin/myScript.sh
一般ユーザーがスクリプトを呼び出すべきではない場合は、より適切な場合があります。