Как пропинговать определенный IP-адрес в cgi, используя скрипт оболочки.Здесь у меня есть код, который отлично работает, когда я запускаю его на консоли.
#!/usr/bin/bash
echo "Content-type: text/html"
echo ""
ipaddr="192.168.1.1"
ping -c 2 $ipaddr &> /dev/null
if [ $? -eq 0 ]
then
PingStatus="<font color='green'>Success</font>"
# Following line is to just to test on console output
echo "ping is Success"
echo $PingStatus
else
PingStatus="<font color='red'>Failed</font>"
# Following line is to just to test on console output
echo "ping is Failed"
echo $PingStatus
fi
output:
Content-type: text/html
ping is Success
<font color='green'>Success</font>
Но когда я бегу через браузер, получаю ping-статус как Failed [остальная часть выполнена]. Любая помощь будет оценена.