我正在运行一个应用程序,我需要执行cron作业,一旦提交表单,循环中包含超过1个lac记录(按需执行cron作业并在完成后删除作业)。
我正在使用php,我尝试通过cpanel配置作业作为测试,它的工作原理......命令是..“/ ramdisk / bin / php5 -f / home / user / public_html / domain / cron .php -q“,它工作正常。
但是当我尝试用php的exec()运行相同的工作时,就像我将整个命令写入文件一样(我不知道原来的crontab文件位于哪里,否则可以写入它,请建议一种找到它的位置的方法)并运行该文件,如“exec(”crontab / home / user / cron / Feed_cron“);”,在这个cron中不起作用......
我怀疑crontab命令是否对特定用户不起作用..我从“root”用户尝试了....这是root用户....通过SSH或Putty尝试了命令,响应是“没有找到指令”。请找到解决方案,也请告诉我我的概念是否正常工作......
答案 0 :(得分:0)
请建议找到其位置的方法
尝试
whereis crontab