Вот такой скрипт. Он иногда теряет пробелы между командой 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=$?
===Спасибо за внимание====
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум bash, как вернуть результат из функции, выполняемой в фоне (2024)
- Форум Bash-скриптинг (2014)
- Форум sh скрипт (2012)
- Форум скрипт sh (2011)
- Форум sh скрипт (2007)
- Форум Как выполняются sh-скрипты в sh-скрипте? (2012)
- Форум Автозапуск sh - скрипта (2010)
- Форум автозапуск .sh скрипта (2007)
- Форум Последовательное выполнение скриптов sh (2016)
- Форум sh-скрипт с ключами (2012)