0
我得到了我的屁股踢這個。PHP CLI重定向到日誌後臺操作
我想要後臺執行一個PHP腳本。當然,我希望將輸出發送到日誌文件。過去我已經做過這麼多次了,但這次我無法使用它。
命令行操作,而不Backgrounding完美的作品:
/app/lca/scripts/create_ss7auto_order.php --process_limit 23 --ss7auto_order_number X --audits_id 53 --clli X --login XXXXXXXX --larg_cnarg cnarg --abbr X >> /tmp/create_order.log
如果我嘗試後臺命令,腳本似乎立即失敗。而不是採取一段時間來處理,它會立即返回,會從這個腳本接收觸發後臺系統看到什麼和什麼也沒寫日誌文件:
/app/lca/scripts/create_ss7auto_order.php --process_limit 23 --ss7auto_order_number X --audits_id 53 --clli X --login XXXXXXXX --larg_cnarg cnarg --abbr X >> /tmp/create_order.log 2>&1 &
有沒有人有一個想法是什麼,我做錯了這裏?
感謝您的答覆。不幸的是,我得到了相同的結果: $(/app/lca/scripts/create_ss7auto_order.php --process_limit 23 --ss7auto_order_number X --audits_id 53 --clli X --login XXXXXXXX --larg_cnarg cnarg --abbr X >> /tmp/create_order.log 2>&1)& [25] 3152 $ [25] +已停止(/app/lca/scripts/create_ss7auto_order.php --process_limit 23 --ss7auto_order_number X --audits_id 53 - -clli X --login XXXXXXXX --larg_cnarg cnarg --abbr X >> /tmp/create_order.log 2>&1) – Justin
它需要任何交互嗎? –
另外,如果您不在輸入時重定向輸出,會發生什麼情況? –