小编jag*_*lla的帖子

每当目录更改(其中的任何文件)时自动重新启动 Systemd 服务

文件更改时如何重新启动 Systemd 服务。我有一个 Java 服务,我想在任何 jar 文件更改时重新加载它。

这是我的设置:

服务端

[Unit]
Description=srv 0.1: Service's description
After=network.target

[Service]
Type=simple
WorkingDirectory=/opt/srv
ExecStart=/opt/srv/bin/srv
User=root
Group=root

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

服务路径

[Path]
PathModified=/opt/srv/lib/
Run Code Online (Sandbox Code Playgroud)

我还尝试使用PathChanged文件而不是目录。

当我安装我执行的服务时:sudo systemctl daemon-reloadsudo systemctl enable srv

谢谢!

unix systemd

34
推荐指数
2
解决办法
2万
查看次数

标签 统计

systemd ×1

unix ×1