2010-02-10 29 views
0

我正在运行一个应用程序,我需要执行cron作业,一旦表单被提交,在循环中包含超过1个lac记录(其on需要执行cron作业并在完成后删除作业)。无法从php脚本执行crontab命令...来自共享主机

我正在使用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命令将无法为特定用户工作..我试图从“根”用户....这是根用户....试图通过SSH或腻子的命令和响应是“命令未找到”。请找到一个解决方案,也请给我一个想法,我的概念是否能正常工作......

+0

你有共享主机上的根访问权限? – mixdev 2010-07-01 11:59:02

回答

0

请提出一个方法来找到它的位置

尝试

whereis crontab