簡體   English   中英

cPanel-我可以在一個cron作業中運行多個文件嗎?

[英]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作業中順序運行兩個命令?

如果您想在這里閱讀它,基本上可以用“ &&”分隔命令,一個命令在另一個命令執行完畢時運行。 或者,對我來說,更合乎邏輯的解決方案是制作一個文件,並使其執行您想要的每個文件。

是的,您可以在一行上運行多個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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM