我知道人们之前已经问过这个问题,但我仍然不清楚,他们的例子没有用。我希望能够通过我编写的php脚本向crontab添加一个新的cronjob。 php脚本连接一个代表cronjob的字符串。例如:
* / 1 * * * * php /example/path/sample.php
我想将上面的行添加到我的crontab的末尾。我知道您可以使用crontab -e编辑crontab,但我想通过PHP完成所有操作。如果crontab只是一个文本文件,我知道如何写入它,但在线搜索后,crontab可以在几个目录中?我找到了它在/ tmp和/ var中的例子。如果我想附加到crontab并自动运行cronjob,crontab位于何处?我正在使用Debian linux。
由于
答案 0 :(得分:0)
使用crontab -e当你在终端时直接写入crontab ...如果你想使用一个文件加载到你的crontab(如果你想在php中这样做,这是唯一的方法)你必须再次在终端中使用crontab -l加载新文件。
我不知道用php操纵终端的任何方法。 所以使用crontab命令在php中创建一个文件,将其存储在任何你想要的位置并从终端加载