2012-02-19 37 views
0

我想要做的就是創建一個小的網頁有3個環節,當一個特定的鏈接被點擊它運行特定的SSH腳本通過控制檯我可以讓php運行shell腳本嗎?

例如,如果我要拍「STOP」,並單擊時它會去到一個SSH腳本...說stop.sh,這隻會停下來,這將停止服務器。

他們是一個簡單的方法來做到這一點?

回答

3

是的,您可以運行。下面的方法可以讓你在外殼

  1. shell_exec
  2. popen
  3. system
  4. exec
  5. pcntl_exec
  6. proc_open
  7. backtick (`)
  8. 運行命令0

調用shell不是一個好習慣。嘗試使用等效的PHP函數。

+2

「調用sh​​ell不是一個好的做法」 - 嗯,這取決於。如果有人正在編寫一個系統管理控制檯,那麼就需要與外殼進行連接。 – halfer 2012-02-19 09:00:41