-3
我添加了systemd服務來監視路徑。但它不起作用。我觸摸了/ tmp/test /下的一個.txt文件。但這不是踢我的服務。我不能看到「/tmp/testlog.txt」得到生成。我的服務有什麼問題嗎?systemd-path服務不能正常工作
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
TMP目錄:
# ls /tmp/test/
ab.txt
#
可能是什麼失敗的原因是什麼?
Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。 – jww
如果systemd是一個偏離主題的話,爲什麼你將systemd作爲標籤? –