2017-05-12 109 views
0
How to Set PHP Cron Job ? 
Steps Which I Followed. 
Step 1 : I run below Command. 
[email protected]:~$ whereis php 
o/p : 
/usr/bin/php 
/usr/bin/php7.0 
/usr/lib/php 
/etc/php 
/usr/share/php7.0-opcache 
/usr/share/php7.0-readline 
/usr/share/php7.0-common 
/usr/share/php7.0-mbstring 
/usr/share/php7.0-zip 
/usr/share/php7.0-xml 
/usr/share/php 
/usr/share/php7.0-json 
/opt/lampp/bin/php 
/usr/share/man/man1/php.1.gz 

Step 2: I Run Below Command 
[email protected]:~$ */10 * * * * /usr/lampp/bin/php 
/opt/lampp/htdocs/cron_job/cron.php 

錯誤:bash:*/10:沒有這樣的文件或目錄。
這裏我想在每10分鐘後在本地設置我的cron作業PHP Cron作業錯誤本地Xampp Ubuntu

+0

腳本的路徑是否正確? –

+0

@RayannNayran。是的 –

+0

你的劇本在哪裏? 如果您的腳本被命名爲10,請將其重命名爲更清晰的內容。 – calexandre

回答

0

您的cron可能很好,但是您把它放在了錯誤的地方。 如果你想測試它,嘗試:

$ /usr/lampp/bin/php /opt/lampp/htdocs/cron_job/cron.php 

然後將其添加爲一個crontab,你必須編輯crontab文件:

$ crontab -e 

並將其添加到該文件的末尾。

更多:https://www.computerhope.com/unix/ucrontab.htm

+0

如何?上面的命令給我輸出是'沒有crontab的swapnil - 使用一個空的888'之後,我把這一行「*/10 * * * */usr/lampp/bin/php/opt/lampp/htdocs/cron_job/cron .PHP」。下一步是什麼? –

+0

一切都很好,你不需要重新啓動任何服務。每10分鐘執行一次命令'/ usr/lampp/bin/php /opt/lampp/htdocs/cron_job/cron.php'。如果你想要更多的解釋[看看這裏](https://www.computerhope.com/unix/ucrontab.htm) –