On 2007-08-29 18:51, Wojciech Puchar <[EMAIL PROTECTED]> wrote: > fragment from my test program (used for other thing but doesn't matter) > > /sbin/ping -i 0.5 -s 1450 -c 3 tested_host >/dev/null 2>/dev/null > if [ $? != 0 ];then > perform_action_if_doesnt_ping > fi
I'm not sure if '!=' is a 'portable' way to write sh(1) tests, but you have a point there :-) Rewriting this as: #!/bin/sh ping -i 0.5 -s 1450 -c 3 tested_host >/dev/null 2>&1 if test $? -eq 0 ; then exit 0 fi perform_action_if_doesnt_ping may save you an extra indentation level too. _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"