使用PHP将新的cronjob添加到crontab中


Add new cronjob to crontab using PHP

我知道以前有人问过这个问题,但我仍然不清楚,他们的例子也不起作用。我希望能够通过我编写的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。

感谢

使用crontab-e,当您在终端中时可以直接写入crontab。。。如果您想使用一个文件加载到您的crontab(如果您想在php中这样做,这是唯一的方法),您必须在terminal中再次使用crontab-l来加载新文件。

我不知道用php操作终端的任何方法。因此,使用crontab命令在php中创建一个文件,将其存储在任何需要的位置,并从终端加载