'at' 命令无效

'at' command not working

我想 运行 在 bash 的特定时间执行备份命令。唯一的问题是 at 命令似乎不起作用。我的意思是它不运行特定时间的命令

我已尝试使用发布的命令 here

如果 at 命令不起作用,还有其他建议吗?

我正在尝试 运行 我放入 /bin 目录中名为 backup 的自定义命令。 如果有帮助,我是 运行ning OS X 10.10 (Yosemite)

编辑

发现问题。

出于某种原因,我的命令只能在脚本之外运行。嗯

使用:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist

来自man atrun

The atrun utility runs commands queued by at(1). It is invoked periodically by launchd(8) as specified in the com.apple.atrun.plist property list. By default the property list contains the Disabled key set to true, so atrun is never invoked.

Execute the following command as root to enable atrun:

launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist

找到原因了。 这是因为由于某种原因该命令不起作用(尽管之前它起作用)