shell命令運行PHP我通過外殼採用運行PHP腳本如下:執行的背景
php script.php
我如何才能在後臺運行,並輸出記錄到文件中鍵入此命令?
我已經試過
php script.php 2>&1 > out.log
但是,一旦我關閉膩子,腳本停止。先謝謝了!
shell命令運行PHP我通過外殼採用運行PHP腳本如下:執行的背景
php script.php
我如何才能在後臺運行,並輸出記錄到文件中鍵入此命令?
我已經試過
php script.php 2>&1 > out.log
但是,一旦我關閉膩子,腳本停止。先謝謝了!
指令後添加一個&
。
嘗試這樣調用:
php script.php 2>&1 > out.log &
看起來甚至與和,當我閉上膩子,腳本還是停了下來。:( –
也許腳本結束,因此被停止。 –
不能是我有10000條記錄上環 –
可以使用nohup的(不掛斷)
nohup php script.php 2>&1 > out.log
,或者你使用cron或者在後臺運行腳本
劇本是爲cron的,但我想通過我之前安裝了手動的cron執行它首先測試它。 –
它好像甚至用&,當我關閉我的膩子時,腳本仍然停止。 :( –
是的,你需要使用的nohup以及(如@ donald123的答案)。「&」末告訴「在後臺運行」的外殼。使用「nohup的」確保腳本忽略「HUP」信號時退出您註銷。 –