我可以让php运行shell脚本吗


Can I make php run shell scripts?

我想做的是创建一个有3个链接的小网页,当点击特定链接时,它会通过控制台运行特定的ssh脚本

例如,如果我想制作"STOP",当它被点击时,它会转到ssh脚本。。。比如stop.sh,这里面就有stop,这会停止服务器。

这是一种简单的方法吗?

是的,您可以运行。以下方法允许您在shell 中运行命令

  1. shell_exec
  2. popen
  3. 系统
  4. exec
  5. pcntl_exec
  6. 进程打开
  7. 回溯(`)

调用shell不是一个好的做法。尝试使用等效的PHP函数。

检查exec。