【发布时间】:2023-03-06 17:26:01
【问题描述】:
我想做的是用 PHP(在我的 Linux 服务器上)编写一个 If 语句,它将像这样工作:
1) Ping 特定 IP。
2)如果IP不可达,等待2分钟后再ping。
3) 如果 IP 再次无法访问,则执行关闭服务器的命令。
我找不到的是如何从 PHP 文件执行 shell 命令?
【问题讨论】:
-
在PHP中使用系统函数...阅读php.net/manual/en/function.system.php
-
你会
exec('yourscript.sh');。为了安全起见,不建议让php来做。 php.net/manual/en/function.exec.php -
感谢您的回答!我的服务器无法访问互联网,所以我认为用 PHP 来做是安全的!
-
您希望如何在没有 Internet 访问的情况下 ping IP?