2016-02-05 69 views
-1

PHP exec(),shell_exec(),system(),passthrough()函數有沒有其他選擇?由於所有這些功能都具有安全風險,因此需要一種方法來執行服務器命令而不使用任何這些功能。PHP exec(),shell_exec(),system(),passthrough()函數有沒有其他選擇?

由於安全原因,無法在我的服務器php配置中啓用這些功能。但根據網站的要求,我需要通過php腳本執行一些外部命令,例如server ssh命令。所以,如果有其他方法可以實現,請回復給我。

+0

您可以編寫shell或bash腳本並通過cron調用它們或設置守護進程並讓它檢查數據庫中的特定標誌。 –

回答

1

您可以編寫shell或bash腳本並通過cron調用它們或設置一個守護進程並讓它檢查數據庫中的特定標誌(如果可以的話)。

+0

我的基本要求是將數據文件從服務器A傳輸到服務器B.並且此數據傳輸並非總是如此,只有在用戶單擊按鈕時纔會調用。所以我不認爲cron/daemon是它的解決方案。 – Mukesh

相關問題