我有一个 CURL 命令,想要每天凌晨 3 点运行,但我不确定如何设置它,而且指南都很奇怪。
假设我有很多终端/bash 经验,但我以前从未设置过 cron。
cron 作业是否可以唤醒我的电脑,即使它处于睡眠状态并且盖子已关闭(macbook pro),只需运行这一个 curl 命令然后使其重新进入睡眠状态?
无论如何我该如何设置它?
答案1
首先运行以下命令:
crontab -e
这将在文本编辑器中为您的用户打开 crontab。Cron 使用特定的符号来表示计划作业。以下格式显示用户 crontab 条目的字段(需要用制表符分隔)。
min hour day_of_month month day_of_week command
要安排 curl 命令每天凌晨 3 点运行,您可以插入以下行:
0 3 * * * curl args...
注意分钟和小时如何与凌晨 3 点相对应(附注:cron 使用 24 小时制,没有上午或下午)。后面的星号表示每月的每一天、每个月、每周的每一天。
Cron 无法唤醒你的电脑,但你可能会发现这篇文章很有帮助crontab 唤醒睡眠中的 osx
答案2
如果你喜欢使用 GUI 方式,我推荐你使用 roaringapps 的 CronniXhttps://roaringapps.com/app/cronnix