PDA

View Full Version : حرفه ای: خطا در اجرای batch file برای چک کردن ارتباط شبکه



combo_ci
پنج شنبه 13 اسفند 1394, 08:00 صبح
سلام
من یک batch file نوشتم تا یک استریم UDP یا RTP رو چک کمه که وجود داره یا نه ...این کد همیشه جوابش عدم وجود استریم هست

#!/bin/sh

status=`ps -efww | grep -w "239.232.209.112" | grep -v grep | grep -v $$ | awk '{ print $2 }'`
if [ ! -z "$status" ]; then
echo "[`date`] Process Stream 1 is already running"
else
echo "[`date`] Starting process Stream 1"
fi

میتونین کمک کنین مشکل کجاست؟

pbm_soy
پنج شنبه 13 اسفند 1394, 17:15 عصر
خروجی دستور ps را چک کردید؟ منظورم کل اون خط ps است که خروجیش را چک کنید خروجیش را اینحا میگذاشتید ببینیم

combo_ci
سه شنبه 18 اسفند 1394, 08:56 صبح
خروجیش یک استرینگ خالی هست