OSX 中的“at”被破坏了吗?

Dav*_*e X 3 macos cron launchd

'at' 是一个 UNIX/BSD/Linux 编程工具,我在调度一些操作预测模型时使用它。在我的 Mac 笔记本电脑上测试我的一些脚本时,我发现该at工具毫无错误地接受了作业提交,并将它们报告在队列中,但最终没有执行它们。

at由于该工具的名称很普通,因此很难为该工具搜索有用的答案。但是,我看到OSX El Capitan 上的 crontab 是否损坏?在努力解决这个问题的同时。

$ at now + one minute
echo "hello world" |say
^D
$ atq  # list at jobs...
7   Mon Mar 13 14:31:00 2017
$
Run Code Online (Sandbox Code Playgroud)

小智 5

在 Mojave 上,还需要将 /usr/libexec/atrun 添加到 OS X 安全和隐私设置中的完全磁盘访问列表。请参阅此处的讨论和说明:使 \xe2\x80\x9cat\xe2\x80\x9d 在 macOS 上工作

\n