Вот такой скрипт. Он иногда теряет пробелы между командой ping и аргументами и возвращает errorlevel=2 - ошибка в параметрах, сие происходит достаточно изредка, скрипт пускается из крона. Как такое может быть? Как сделать чтоб такого не было, я устал эксперементировать.
#!/bin/sh
vping=/bin/ping
param="-c1"
space=" "
host1="195.161.51.77"
host2="195.161.51.78"
host3="195.161.51.254"
host4="et-c.ru"
host5="kbc.ru"
for host in "$host1" "$host2" "$host3" "$host4" "$host5"
do
$vping$space$param$space$host||$vping$space$param$space$host
retval=$?
===Спасибо за внимание====