URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7448
[ Назад ]

Исходное сообщение
"Простенький shell скрипт"

Отправлено BlackSnow , 01-Июл-08 14:21 
Никогда не программировал на shell, прошу помощи в виде базовых знаний... Т.е. простейшие команды, описанные мной ниже, способы запуска скрипта при загрузке системы... Либо ссылки на доки для такого новичка как я =)
Скрипт нужен достаточно простой...
Это будет банально подача команд в командную строку и считывание значений, возвращаемых командой... (Как это реализовать?)
Команды, которые буду использовать:
while - будет ping сервера, если все пингуется - отлично, если пакет потерялся - выход из while.
if проверка значения i>4
if killall - если возвращяет "No matching processes were found" - передаем команду в командную строку... иначе - делаем killall опять...
и команда wait 5 сек... собственно ничо и не надо больше =)
Заранее спасибо за ответы =)
P.S. Все это будет на FreeBSD

Содержание

Сообщения в этом обсуждении
"Простенький shell скрипт"
Отправлено Сергей , 01-Июл-08 17:52 
>[оверквотинг удален]
>Команды, которые буду использовать:
>while - будет ping сервера, если все пингуется - отлично, если пакет
>потерялся - выход из while.
>if проверка значения i>4
>if killall - если возвращяет "No matching processes were found" - передаем
>команду в командную строку... иначе - делаем killall опять...
>и команда wait 5 сек... собственно ничо и не надо больше =)
>
>Заранее спасибо за ответы =)
>P.S. Все это будет на FreeBSD

хорошее руководство по shell
http://gazette.linux.ru.net/rus/articles/abs-guide/index.html


"Простенький shell скрипт"
Отправлено BlackSnow , 01-Июл-08 17:55 
>[оверквотинг удален]
>>if проверка значения i>4
>>if killall - если возвращяет "No matching processes were found" - передаем
>>команду в командную строку... иначе - делаем killall опять...
>>и команда wait 5 сек... собственно ничо и не надо больше =)
>>
>>Заранее спасибо за ответы =)
>>P.S. Все это будет на FreeBSD
>
>хорошее руководство по shell
>http://gazette.linux.ru.net/rus/articles/abs-guide/index.html

Спасибо!