gpt4 book ai didi

macos - Crontab没有运行本地/bin/脚本。卡塔利娜(BigSur)

转载 作者:行者123 更新时间:2023-12-03 13:44:30 25 4
gpt4 key购买 nike

我刚刚开始使用crontab,并且遇到了一些问题。我已经阅读了一些有关如何在macOS上使用它的文章,但仍然无法正常工作。
所以,
我写crontab -e,然后将其编辑为*/1 * * * * cliclick -w 1 m:3,3(例如)-表示每1分钟重复点击x = 3; y = 3。
一切都没有改变。
但是,当我仅在终端上使用此命令时,一切正常。
我已经尝试创建script.sh文件,并且遇到相同的情况:从手动命令起作用,而从crontab则不起作用。
也许我做错了什么?
更新:crontab具有完整的磁盘访问权限。
UPDATE2:
我尝试在BigSur上再做一次。首先,我使用更简单的命令,例如echo:* * * * * echo 'test' >> /*/Desktop/text.txt而且效果很好。之后,我编写自己的script.sh

echo '2test' >> /Users/***/Desktop/t.txt
/usr/local/bin/cliclick -w 1 m:1,3
cliclick -w 1 m:55,44
而且cliclick无法正常工作,因为其他bin文件位于 /usr/local/bin/中(cliclick位于此路径中)
请注意,如果我执行./script.sh,则cliclick在两种情况下均能正常工作。
我对Google进行了彻底搜索,发现通过 crontab可以运行cliclick(及其他) 而不是:

最佳答案

我的问题是,cron无法访问磁盘,因此无法运行我的脚本。我必须为/usr/sbin/cron提供全盘访问权限

请参阅此博客文章:https://blog.bejarano.io/fixing-cron-jobs-in-mojave/

关于macos - Crontab没有运行本地/bin/脚本。卡塔利娜(BigSur),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59123499/

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