各位,
我对PHP很陌生,在我现在做的项目(PHP+Linux)上,我需要安排任务。我知道我可以用cron来做。如何从PHP检查crontab文件(我只有对服务器的ftp访问权)?
我的意思是我可以在终端上运行crontab-l。但是当我试着去做的时候:
echo exec('crontab-l');-在本地PC上,它什么也不重现,为什么会发生这种情况?如何从PHP运行命令'crontab-l'并获得输出?
我试过使用examplehttp://ryanfaerman.com/read/php-crontab-manager,但得到编译错误。

最佳答案

我认为crontab将打开用户的crontab。您的Web服务器可能以根用户或与您不同的用户身份运行。
试试这个,但出于安全考虑,我怀疑它是否有效:

crontab -u root -l

关于php - 从PHP运行crontab命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7366045/

10-15 08:05