【发布时间】:2014-06-20 01:58:15
【问题描述】:
我想用 php 为我的树莓派设置几个 cronjobs。如果只有一个 cronjob 可以像这样插入,则代码可以正常工作:
$hour = $_GET["hour"];
$mins = $_GET["mins"];
exec('echo "'.$mins.' '.$hour.' * * * sudo gpio -g write 18 1" | crontab -');
如果我想在第一个之后直接添加另一个,例如:
exec('echo "'.$mins.' '.$hour.' * * * sudo /home/pi/raspberry-remote/./send 11010 1 1" | crontab -');
它只会执行最后一个..如何设置多个 cronjob?
谢谢!
【问题讨论】:
-
从
-读取(stdin)用您输入的任何内容替换原始 crontab。它不会编辑/附加,它只是替换。 -
谢谢。它将像那样工作(由“;”分隔) exec('echo "'.$mins.' '.$hour.' * * * sudo gpio -g write 18 1; sudo /home/pi/raspberry-remote/ ./send 11010 1 1" | crontab -');
标签: php linux cron raspberry-pi