2012-02-19 3 views
0

私がしたいのは、特定のリンクをクリックしたときに3つのリンクを持つ小さなWebページを作成することです。コンソールから特定のsshスクリプトを実行します。PHPでシェルスクリプトを実行できますか?

たとえば、「STOP」にしたいときにクリックしたとき、 sshスクリプトに... stop.shと言うだけで、それは停止します。これはサーバーを停止します。

これは簡単な方法ですか?

答えて

3

はい、実行できます。方法に従うことで、あなたは、シェル

  1. shell_exec
  2. popen
  3. system
  4. exec
  5. pcntl_exec
  6. proc_open
  7. backtick (`)
  8. でコマンドを実行することができます0

シェルを起動するのは良い方法ではありません。同等のPHP関数を使用してみてください。

+2

"シェルを起動するのは良い方法ではありません" - うーん、それは依存しています。たとえば、システム管理コンソールを作成している場合は、シェルとのインタフェースが必要です。 – halfer

関連する問題