我刚刚开始使用 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
Run Code Online (Sandbox Code Playgroud)
并且 cliclick 不起作用,因为其他 bin 文件位于/usr/local/bin/(cliclick 位于此路径中)
请注意,如果我执行 ./script.sh 然后 cliclick 在这两种情况下都可以正常工作。
我彻底地用Google搜索,发现运行cliclick(等)是不是有可能,虽然crontab …