victories adlı üyeden alıntı: mesajı görüntüle
başına hiçbir şey eklemeden aşağıdaki gibi çalışması lazım.

nc -z 127.0.0.1 3306 < /dev/null
if [ $? == "0" ]; then
    echo "Telnet accepting connections"
else
    echo "Telnet connections not possible"
fi


veya tek satır çıktı istiyorsanız

 nc -z 127.0.0.1 3306 1>/dev/null 2>&1; result=$?;
 if [ $result -eq 0 ]; then
     echo "Telnet accepting connections"
 else
     echo "Telnet connections not possible"
 fi
nc -z 127.0.0.1 3306 1>/dev/null 2>&1; result=$?; 
if [ $result -eq 0 ]; then 
echo "port acik" 
else 
/usr/local/etc/rc.d/mysql-server start
echo "port aciliyor"
fi
sistemin çıktısı budur hata neden kaynakldır sizce
root@elvan:/root # sh kontrol.sh
: not found
: not found
'.sr/local/etc/rc.d/mysql-server: unknown directive 'start
Usage: /usr/local/etc/rc.d/mysql-server [fast|force|one|quiet](start|stop|restart|rcvar|status|poll)
port aciliyor