gpt4 book ai didi

linux - systemd-path 服务不工作

转载 作者:太空宇宙 更新时间:2023-11-04 06:00:14 26 4
gpt4 key购买 nike

我添加了 systemd 服务来监视路径。但它不起作用。我触摸了/tmp/test/下的 .txt 文件。但它并没有为我服务。我看不到生成“/tmp/teSTLog.txt”。我的服务有什么问题吗?

myservice.path

[Unit]
Description=Path Exists

[Path]
PathExistsGlob=/tmp/test/*.txt
PathChanged=/tmp/test/

[Install]
WantedBy=multi-user.target

myservice.service

[Unit]
Description=Test

[Service]
ExecStartPre=/bin/sh -c 'mkdir /tmp/test && sleep 60'
ExecStart=/bin/sh -c 'echo "Test Success" >> /tmp/testlog.txt & '

[Install]
WantedBy=multi-user.target

临时目录:

# ls /tmp/test/
ab.txt
#

失败的原因可能是什么?

最佳答案

这是一个时间问题。我添加了依赖项并使该服务作为最后一个服务启动。那一个解决了这个问题。

关于linux - systemd-path 服务不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44707458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com