systemd 脚本的最佳实践文件夹

systemd 脚本的最佳实践文件夹

systemd 调用的脚本的最佳实践建议文件夹在哪里?

如果我有一个执行 myScript.sh 的服务 MyService,我知道我必须将 myService.service 放在 /etc/systemd/system 中,但是我应该将 myScript.sh 放在哪个文件夹中?

答案1

/usr/local/bin/myScript.sh

/usr/local/bin适用于本地安装的任何可执行文件(即不通过包管理器)。由于您的服务位于/etc而不是/usr/libor中/lib,那么我们可以看出该服务是本地部署的,因此它与/usr/local.

/usr/local/sbin/myScript.sh如果普通用户不应该调用该脚本,则可能更合适。

相关内容