gpt4 book ai didi

macos - launchd ExitTimeOut 不起作用

转载 作者:行者123 更新时间:2023-12-01 23:46:24 26 4
gpt4 key购买 nike

我有一个包含一些工作的 plist 文件:

<dict>
<key>Label</key>
<string>StartScript</string>
<key>Program</key>
<string>/Users/ie54553/Desktop/script.sh</string>

<key>StartInterval</key>
<integer>10</integer>

<key>ExitTimeOut</key>
<integer>30</integer>

<key>StandardOutPath</key>
<string>/tmp/Out.log</string>
<key>StandardErrorPath</key>
<string>/tmp/Err.log</string>
</dict>

问题是 script.sh 每 10 秒一次又一次地执行,并且在 ExitTimeOut 时间(30 秒)后不会停止执行

由于某些原因,ExitTimeOut 不起作用......

知道如何终止工作/执行吗?

坦克

最佳答案

这不是 ExitTimeOut 的用途。卸载作业时,launchd 会向进程发送信号 SIGTERM。如果作业没有在 ExitTimeOut 秒(默认为 20 秒)内终止,launchd 将发送信号 SIGKILL 以强制退出它。

launchd 无法在给定超时后终止作业。

关于macos - launchd ExitTimeOut 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28991755/

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