Linux-想用shell(.sh)文件和php结合定期跑计划任务,请问可以实现吗,怎么实现?

WP主题讨论 WP主题讨论 主题:1013 回复:2239

Linux-想用shell(.sh)文件和php结合定期跑计划任务,请问可以实现吗,怎么实现?

偏爱自由 发布于 2016-10-12 字数 116 浏览 1039 回复 5

请问怎么用sh文件结合php不断检索某个表,表中会有字段是执行时间,一旦检索到该事件执行时间时便会去执行制定的任务

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(5

瑾兮 2017-09-25 5 楼

在/etc/cron.d/123.cron里写入php /data/123.php > /dev/null 2>&1,然后在123.php中写程序,读指定的表,获得某事件的执行时间后,执行相应事件的逻辑。

瑾兮 2017-08-02 4 楼

php /tmp/test.php > /tmp/test.log 2>&1,然后用crontab -e写入计划任务定期执行,然后你把要实现的逻辑写在test.php里就可以了。

瑾兮 2017-06-19 3 楼

通过计划任务,执行php程序就可以了

浮生未歇 2016-11-25 2 楼

test.php 中写:

!/usr/bin/php -p

<?php

php code
?>

chmod +x test.php

crontab -e

/5 * test.php >> test.log 2>&1

夜无邪 2016-10-27 1 楼

nohup php test.php>& /dev/null &,这样也可以,只不过这个进程就实时在执行了,然后在test.php里执行扫描表,读事件的执行时间,到执行时间时执行对应的事件。