还是选择了Linux常用的crontab;
----
问题
这问题可能是系统安全策略的问题.我一开始尝试了好久;
不管是用Root还是自身用户..都会报Operation not permitted(任务没法写入...);
开始没想到是系统版本太新(安全策略)的问题,实在没辙只能去找来同事一起排查,排除了语法还是其他一些问题,
还是有问题,我说要不去你电脑试试,他的是10.13(能正常运行).于是开始谷歌大法,终于在国外的论坛也有遇到类似的问题...有说到关闭Rootless机制的,也有说添加硬盘操作权限的,我选择了后者;
关闭Rootless的机制
我没试过这个姿势..有兴趣的自己试试..
添加硬盘访问权限的,就是把你的终端加进去这里
?...日 月 周 command shell_file
# demo
*/5 * * * * /bin/zsh /Users/linqunhe/Code/u-logs/autoShell.sh
# / 是每隔..., 还支持 , - 这类指定和连续的..具体看对应的手册吧
复制代码
脚本的权限记得设置好,比如你指定普通用户的,744便足以
r:4 , w:2 ,x : 1 ; u-g-o(自己/组/其他)