crontab里的执行时间是怎么样的,具体内容有个例

桶丁 2013-06-20 09:05:56
crontab -e

*/23 * * * * touch /tmp/$(date +%m%d%H%M).txt


我设置的是每隔23分钟就执行一次,那请问什么时候开始计时,是建立好命令后,马上执行第一次,再过23分钟再执行第二次吗?还是怎么样的?
...全文
348 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Reo_A_ 2013-06-21
  • 打赏
  • 举报
回复
引用 楼主 wang7dao 的回复:
crontab -e */23 * * * * touch /tmp/$(date +%m%d%H%M).txt 我设置的是每隔23分钟就执行一次,那请问什么时候开始计时,是建立好命令后,马上执行第一次,再过23分钟再执行第二次吗?还是怎么样的?
首先你要在root用户下去加载crontab配置 加完之后到时间就会立刻执行, 你那明显不是每隔23分钟执行一次,你这是每隔小时的第23分钟执行,相当于每隔小时一次。 每隔半小时执行一次是这样配置的0 30
ljc007 2013-06-20
  • 打赏
  • 举报
回复
引用
那请问什么时候开始计时,是建立好命令后,马上执行第一次,再过23分钟再执行第二次吗?还是怎么样的?
很简单,你自己做个试验。看看文件的时间戳就知道了。
ls -lrt /tmp/*.txt
ljc007 2013-06-20
  • 打赏
  • 举报
回复
引用 1 楼 lengyuehui 的回复:
那个守护重启后才生效的吧!
不需要手工去重启crond
煮酒望天涯 2013-06-20
  • 打赏
  • 举报
回复
你好,开始计时是你在设置好任务后,重启crontab服务开始第一次生效,即第一次执行 touch /tmp/$(date +%m%d%H%M).txt;以后就每隔23分钟执行一次。
酣酣 2013-06-20
  • 打赏
  • 举报
回复
那个守护重启后才生效的吧!

19,615

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧