我是PHP和Bash编程的新手,我有一些'基本'问题要问。
我使用带有PHP脚本的Raspberry Pi创建了一个服务器,它接受一些变量并执行一些bash脚本。
工作正常。但是,我想添加一个计时器,让用户在几分钟或几秒或特定时间内放置一定的时间。
我想过使用'cron job',我并不熟悉。
你的方法是什么?在PHP或Bash中实现它以及使用哪个函数(cron job,有些在bash中睡觉......)。
非常感谢!!
答案 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
例如,每小时运行一次。