我必須通過exec()運行2個命令; 第一個命令是調用(Plesk面板)子包的包裝, 第二個也是一個plesk命令,用於dns。php exec多重命令,apache重啓
注意:在我執行的添加訂閱,在Apache將重新啓動!
所以我的問題是: 我可以調用EXEC不知何故,在Linux機器上沒有第二個命令的損失既執行命令?
例:
exec(("/wrapper2 3 --create ... && /wrapper2 4 --update-soa example.com ...) > /dev/null 2>&1);
腓都將命令發送到Linux來執行,或在第一命令之後,將重新啓動Apache,然後我不能執行所述第二命令?
感謝
wrapper2實際上是什麼?如果它是一個php腳本,它獨立於Apache運行 – Leif
如果你在你的exec腳本中放了一個分號,它應該在另一個腳本之後運行一個腳本,如果你重新啓動apache在執行第二個腳本之前,它會等待apache重新啓動 – FinalForm
所以你說你在重啓apache的時候重啓了你自己的腳本? – hakre