创build一个PHP网页,使您可以在Linux中重新启动服务器?

我想创build一个网页,允许用户启动在Linux服务器上重新启动。 显然,这只对系统pipe理员是可用的,也可以通过使用iptables进行控制。

下面是我正在考虑使用的代码示例,但是我想知道是否有另一种方法来执行此操作,以及如何在网页中使用此代码? 还有什么我应该考虑的吗?

$command = "cat $pass | su -c 'shutdown -r now'"; $output = array(); try{ echo shell_exec($command); exec($command, $output); system($command, $output); } catch(Exception $e) { print "Unable to shutdown system...\n"; } foreach ($output as $line) { print "$line<br>"; } 

提前致谢。