Bash和PHP - 在一段时间后调用函数/命令

时间:2013-11-24 22:33:15

标签: php linux bash raspberry-pi

我是PHP和Bash编程的新手,我有一些'基本'问题要问。

我使用带有PHP脚本的Raspberry Pi创建了一个服务器,它接受一些变量并执行一些bash脚本。

工作正常。但是,我想添加一个计时器,让用户在几分钟或几秒或特定时间内放置一定的时间。

我想过使用'cron job',我并不熟悉。

你的方法是什么?在PHP或Bash中实现它以及使用哪个函数(cron job,有些在bash中睡觉......)。

非常感谢!!

2 个答案:

答案 0 :(得分:0)

这取决于作业需要运行的频率,抖动量(例如,作业必须在02:00:00或02:00:10运行)。使用cron应该比PHP脚本具有更少的内存占用 - 而且您不必担心内存泄漏以及将PHP作为守护进程运行的复杂性。使用PHP脚本的OTOH可以更好地控制脚本何时运行。

  

我是PHP和Bash编程的新手

如果这不是您熟悉的并且您想要触发其他进程的触发,那么请查看PHP中的sleep()函数以及bash提供的相应睡眠命令。

答案 1 :(得分:0)

安装PHP Cli ...并从cron调用它:

apt-get install php5-cli

并在cron处映射

crontab -e

然后

0 * * * * /usr/bin/php /var/www/myPage.php
例如,每小时运行一次。