2010-02-10 58 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