在Mac中计划Shell脚本

问题描述 投票:0回答:1

如何安排shell脚本在Mac的特定时间每天运行。例如,在Windows中,我们可以使用Windows Task Scheduler进行计划,我们可以在Mac中使用哪些功能呢?

bash macos shell scheduler
1个回答
0
投票

[使用crontab,例如crontab -e并添加所需的任务,如果要选择特定的编辑器(例如vim),请使用以下env EDITOR=vim crontab -e,可以使用nano, code

* * * * *  command to execute
│ │ │ │ │
│ │ │ │ └─── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
│ │ │ └──────── month (1 - 12)
│ │ └───────────── day of month (1 - 31)
│ └────────────────── hour (0 - 23)
└─────────────────────── min (0 - 59)

[您还可以检查其他选项,这意味着使用MacOS启动的工具,该工具使用launchctl命令或launchd在系统和用户级别管理守护程序,在此处了解更多信息:Apple Crontab alternative plist to cd a folder and then execute yii script

© www.soinside.com 2019 - 2024. All rights reserved.