我想在bash的特定时间运行备份命令。唯一的问题是at
命令似乎不起作用。我的意思是它不会在特定时间运行命令
我尝试使用发布的here命令。
如果at命令不起作用还有其他建议吗?
我正在尝试运行一个自定义命令,我将其放在名为backup
的/ bin目录中。
如果它有助于我运行OS X 10.10(Yosemite)
修改
找到问题。
某些原因我的命令只能在脚本之外工作。嗯
答案 0 :(得分:2)
使用:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
来自man atrun
:
atrun实用程序运行由(1)排队的命令。它由launchd(8)定期调用,如中所述 com.apple.atrun.plist属性列表。默认情况下,属性列表包含已禁用键设置为true,因此 永远不会援引atrun。
以root身份执行以下命令以启用atrun:
launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
答案 1 :(得分:0)
找到原因。 这是因为命令由于某种原因没有奏效(尽管之前确实如此)