在OS X中自动化zsh shell脚本

时间:2016-02-29 03:39:52

标签: macos zsh

是否有办法使用某种类型的调度程序自动执行任务(zsh shell脚本)。如果是这样,怎么样?

例如,如果我在我的系统中运行名为zshprogram1.zsh的zsh shell脚本在目录/ Users / myname / zshtest中,并且我想在每天早上1:35 HST运行它,我该怎么做呢那?此外,我假设它只有在我的笔记本电脑打开时才能工作。如果它处于睡眠模式,它会起作用吗?

1 个答案:

答案 0 :(得分:0)

结帐crontablaunchctl

例如,使用crontab,您可以从终端运行crontab -e并将以下行粘贴到出现的编辑器中

35 13 * * * /Users/myname/zshtest/zshprogram1.zsh

让zshprogram1.zsh每天下午1:35运行。 Launchctl配置起来有点复杂,但Apple建议将来使用crontab,因此可能值得一试。