请问如何利用crontab每隔20秒执行PHP页面

hjrsos 2009-10-19 01:17:50
我在crontab中这样写:
*/1 * * * * root /usr/bin/php /webroot/itest.php
每隔一分钟是可以正确执行的,但我想每个20秒就执行一次这个页面,我查了网上有人说这样可以:
* * * * * cmd
* * * * * (sleep 10 && cmd)
* * * * * (sleep 20 && cmd)
* * * * * (sleep 30 && cmd)
* * * * * (sleep 40 && cmd)
* * * * * (sleep 50 && cmd)

但我试了很久(变化写法,我对linux不熟)都不行,请教要如何设置,谢谢。
...全文
445 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjrsos 2009-10-19
  • 打赏
  • 举报
回复
我刚刚接触linux 不会写shell这东西啊。
steptodream 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xyrbj 的回复:]
引用楼主 hjrsos 的回复:
* * * * * cmd
* * * * * (sleep 10 && cmd)
* * * * * (sleep 20 && cmd)
* * * * * (sleep 30 && cmd)
* * * * * (sleep 40 && cmd)
* * * * * (sleep 50 && cmd)


这个没试过,没见过。
但是可以做shell,用crontab去调用。1小时 或者1天调用一次。
shell进程 存活周期在1小时 或者1天
shell里面用while 去循环调用就行了,休眠时间20秒
[/Quote]
对呀 可以通过shell来调度
XyRbj 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 hjrsos 的回复:]
* * * * * cmd
* * * * * (sleep 10 && cmd)
* * * * * (sleep 20 && cmd)
* * * * * (sleep 30 && cmd)
* * * * * (sleep 40 && cmd)
* * * * * (sleep 50 && cmd)
[/Quote]

这个没试过,没见过。
但是可以做shell,用crontab去调用。1小时 或者1天调用一次。
shell进程 存活周期在1小时 或者1天
shell里面用while 去循环调用就行了,休眠时间20秒
wxdcxp 2009-10-19
  • 打赏
  • 举报
回复

*/1 * * * * root /usr/bin/php /webroot/itest.php
* * * * * (sleep 10 && cmd)
* * * * * (sleep 20 && cmd)
* * * * * (sleep 30 && cmd)
* * * * * (sleep 40 && cmd)
* * * * * (sleep 50 && cmd)

linux 命令里行里是不能识别空格的
你把空格删除试一下

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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