Scripting

systemd 腳本的最佳實踐文件夾

  • March 16, 2021

systemd 呼叫的腳本的最佳實踐建議文件夾在哪裡?

如果我有一個執行 myScript.sh 的服務 MyService,我知道我必須將 myService.service 放在 /etc/systemd/system 中,但是我應該將 myScript.sh 放在哪個文件夾中?

/usr/local/bin/myScript.sh

/usr/local/bin適用於本地安裝的任何執行檔(即不是通過您的包管理器)。由於您的服務是 in/etc而不是/usr/libor /lib,那麼我們可以判斷該服務是本地部署的,因此它與/usr/local.

/usr/local/sbin/myScript.sh如果腳本不應被普通使用者呼叫,則可能更合適。

引用自:https://unix.stackexchange.com/questions/639531