0

我正在运行一个需要执行 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 尝试了命令,响应是“命令不成立”。请为此找到解决方案,也请告诉我我的概念是否正常...

4

1 回答 1

0

请建议一种方法来找到它的位置

尝试

whereis crontab
于 2010-02-10T21:51:49.147 回答