crontab 计划不执行?

回复 收藏
[root@yaho /]# crontab -l                             每分种写一个OK到 /ip.txt 文件里
1 * * * * echo "ok" >> /ip.txt

[root@yaho /]# service crond status
crond (pid  5005) 正在运行...

[root@yaho /]#
[root@yaho /]# cat ip.txt
[root@yaho /]#




不知道为什么?按着教程来整的也不行啊。
2015-11-24 22:03 举报
已邀请:
0

balich

赞同来自:

本帖最后由 balich 于 2015-11-25 08:31 编辑

你现在的写法表示的是 每小时 1分的时候执行这个任务。
每分钟执行一次,应该这样:*/1 * * * * echo "ok" >> /ip.txt


这样也行:
* * * * * echo "ok" >> /ip.txt
0

236671307

赞同来自:

balich 发表于 2015-11-25 08:18
你现在的写法表示的是 每小时 1分的时候执行这个任务。
每分钟执行一次,应该这样:*/1 * * * * echo "ok" ...

好的,我试试。
0

236671307

赞同来自:

balich 发表于 2015-11-25 08:18
你现在的写法表示的是 每小时 1分的时候执行这个任务。
每分钟执行一次,应该这样:*/1 * * * * echo "ok" ...

可以了。谢谢
0

236671307

赞同来自:

balich 发表于 2015-11-25 08:18
你现在的写法表示的是 每小时 1分的时候执行这个任务。
每分钟执行一次,应该这样:*/1 * * * * echo "ok" ...

90秒要怎么表示?
0

236671307

赞同来自:

wc 的一个字符怎么定义的?  好像只能用空格和回车隔开才算一个字符?
0

balich

赞同来自:

236671307 发表于 2015-11-25 10:00
90秒要怎么表示?

我了解的 crontab是不支持秒 的控制的,因为它最小的是分钟;如果 非要实现秒的控制,应该使用shell或者其他的编程语言编写程序来实现吧。
0

lyhabc

赞同来自:

最小一分钟

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: