【问题标题】:Set cronjob with php (Raspberry Pi)使用 php (Raspberry Pi) 设置 cronjob
【发布时间】:2014-06-18 22:57:36
【问题描述】:

我想在树莓派上设置一个 cronjob

这是我要插入的内容

30 16 * * * sudo /home/pi/raspberry-remote/./send 11010 1 1

我尝试过类似的方法,但它不起作用

exec("crontab -e 30 16 * * * sudo /home/pi/raspberry-remote/./send 11010 1 1");

【问题讨论】:

标签: php linux cron raspberry-pi


【解决方案1】:

-e 选项表示打开一个编辑器。这不是你想要的。

你需要

exec('echo "30 16 * * * sudo /home/pi/raspberry-remote/./send 11010 1 1" | crontab -');

【讨论】:

  • 嗯也没有插入
  • 只是php里面的回声?对我不起作用:/我需要执行吗?
  • 我发布了命令行命令。您需要将其插入到 exec() 中。我已经更新以显示这一点。
  • 如果我用 crontab -e 打开它现在不应该显示吗?没有可看的 cronjob
  • 是的,应该,但要注意 php 脚本可能以另一个用户(可能是 www-data)而不是您的用户身份执行。并且只有 root 可以看到其他用户的 crontabs。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-30
  • 1970-01-01
  • 2022-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多