[英]cPanel - Can I run multiple files within one cron job?
我目前在不同時間運行的cPanel cron作業部分中設置了5個php文件。 理想情況下,我希望在每個作業完成時按順序運行這些作業。 我有什么命令可以做到這一點?
例如,我不知道語法,但是我可以做類似的事情:
/usr/local/bin/php -f /home/public_html/fileA.php THEN /home/public_html/fileB.php
請在這里查看答案:
如果您想在這里閱讀它,基本上可以用“ &&”分隔命令,一個命令在另一個命令執行完畢時運行。 或者,對我來說,更合乎邏輯的解決方案是制作一個文件,並使其執行您想要的每個文件。
是的,您可以在一行上運行多個cron jobs
,並且每個作業都會在第一個作業完成后執行。
我建議你讀這個
您需要將&&
放在crons
之間
所以您的cron看起來會像這樣。
/home/public_html/fileA.php && /home/public_html/fileB.php && /home/public_html/fileC.php
依此類推,添加您想要的任何數字。 注意, &&
僅在當前命令成功完成時才運行下一個命令。 如果您的腳本可能會出錯,則只需使用;
即可;
這是一個行緩沖區。 如果要移動,塗油或刪除,請不要使用行緩沖區。
您可以在每個調用之間使用“ &&”,如下所示:
/ usr / local / bin php -f /home/public_html/fileA.php && / usr / local / bin php -f /home/public_html/fileB.php && / usr / local / bin php -f / home / public_html / fileC.php
...等等。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.