這是我的代碼至今如何使用LAMP服務器通過php網站關閉我的系統?
網站:
<?php
if ($_POST['action']=="Shutdown") {
$test=shell_exec("touch /scripts/shutdown.sh");
}
?>
shutdown.sh:
#!/bin/sh
if [ -f "/tmp/shutdown" ]
then
rm -f /tmp/shutdown
/sbin/shutdown now
fi
筆者粗略上心從http://ubuntuforums.org/但是,當我上運行PHP腳本我的本地主機,它不顯示?
問題:如何使用LAMP服務器通過php網站關閉我的系統?
在此先感謝!
「觸摸」 不執行文件(http://www.manpagez.com/man/1/touch/)。如果你想執行你的shell腳本,你應該執行shell_exec(「/ scripts/shutdown.sh」);.確保腳本的路徑是正確的。 – Cromax
需要指出的是,這可能會成爲Web應用程序中的一個主要安全問題。 –