首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于cronjob执行时间

关于cronjob执行时间
EN

Stack Overflow用户
提问于 2020-06-24 20:56:47
回答 1查看 87关注 0票数 0

我有一个列表的cron作业functions.Each函数运行了一段时间的time.Is有没有办法找出多长时间每个cron函数执行,如开始执行函数和结束时间?

代码语言:javascript
复制
Expected output:

Cron tab start time: timestamp
cront tab end time: timestamp
EN

回答 1

Stack Overflow用户

发布于 2020-06-24 21:00:03

阅读crontab(5)。cron作业只是一个shell命令或脚本。例如,该shell可以使用与date(1)time(1)混合使用的logger(1)。另请参见time(7)。另请参阅GNU bash文档。

cron作业也可以是GUILE脚本或Python脚本。请参见execve(2)fork(2)和其他由crond调用的syscalls(2)

cronopen source,所以你可以研究它的源代码...(例如GNU mcron的)。或者在它上面使用strace(1)来理解它的行为。

请考虑阅读并查看Linux From Scratch

例如,我在一个备份脚本上运行thru,该脚本以

代码语言:javascript
复制
#!/bin/bash
cd $HOME
renice -n +2 -p $$
ionice -c Best-effort -n +5 -p $$
tm=$(date +"backup-home+%Y-%b-%d-%Hh%M")
logger --id=$$ -t backup-home start $tm
sync
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62555592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档