我创建了一个每 60 秒运行一次的 cronjob,但对我来说不够频繁。这是一个简单的命令:wget localhost
如何在我的 Mac 上每 30、16 秒运行一次此命令?
答案1
使用运行命令启动~/Library/LaunchAgents/
相反。使用和中的属性列表文件/System/Library/LaunchAgents/
作为灵感。developer.apple.com 上的文档。
要指定启动间隔(例如 30 秒),请使用以下命令:
<key>StartInterval</key>
<integer>30</integer>
答案2
您可以尝试以下操作:
while true
do
<program>
sleep <time>
done
根据需要替换和。
编辑:当您完成每秒运行一次时,Control+c将终止它。
答案3
编写一个每分钟运行一次的 bash 脚本。将 wget 放入循环中,或者简单地连续调用,并在sleep 30
每次调用之间进行。