如何设置 cron 作业在准确的时间运行?
我有一个每天运行一次的 cron 作业。但我想让它在午夜或其他时间运行。
I have a cron job that runs once a day. But I would like to make it run at midnight or other time exactly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您还可以指定每个 gr 的精确值
代表2h00、10h00、12h00等,直到20h00。
从上面的回答,我们有:
来自(维基百科页面):
编辑:
You can also specify the exact values for each gr
It stands for 2h00, 10h00, 12h00 and so on, till 20h00.
From the above answer, we have:
And from (Wikipedia page):
EDIT:
查看
http://www.thesitewizard.com/general/set-cron-job.shtml
了解设置 crontab 指令的细节。
将在每天的第 10 小时 45 分钟运行。
午夜...也许
check out
http://www.thesitewizard.com/general/set-cron-job.shtml
for the specifics of setting your crontab directives.
will run in the 10th hour, 45th minute of every day.
for midnight... maybe
非常有用的可视化构造函数
第一个示例 cron 任务:
运行于:
第二个示例 cron 任务:
运行时间:
Very helpful visual constructor
First example cron task:
runs at:
Second example cron task:
runs at:
我的用例是我使用的是计量帐户。数据传输在工作日(周一至周五)上午 6 点至下午 6 点受到限制。我正在使用带宽限制,但不知何故,数据仍然漏掉,每天大约 1GB!
我强烈怀疑这是病态愤怒或病态胡须,进行了大量搜索。我的下载机叫“下载”。以下是我的解决方案,使用上述内容,使用 KVM 启动和停止下载 VM:
我认为这是正确的,并希望它对其他人也有帮助。
My use case is that I'm on a metered account. Data transfer is limited on weekdays, Mon - Fri, from 6am - 6pm. I am using bandwidth limiting, but somehow, data still slips through, about 1GB per day!
I strongly suspected it's sickrage or sickbeard, doing a high amount of searches. My download machine is called "download." The following was my solution, using the above,for starting, and stopping the download VM, using KVM:
I think this is correct, and hope it helps someone else too.