Господа, помогите, плиз, с написанием скрипта на BASH. Суть такая - почему-то периодически падает поисковый демон от ASPSeek и вот хочу накропать скриптец, который бы его проверял по cron'у и "перепинывал" по необходимости. Начал так:
#!/bin/bash
pid=`ps ax|grep "searchd"|awk '{print $1}'`
далее хотел проверить:
if [ -z $pid ]; then
/usr/local/aspseek/sbin/searchd -D -R
fi
но фишка в том, что grep "searchd" как минимум находит саму себя ... Т.е. условие if [ -z ... не канает. Кто подскажет, как надо сделать правильно ? Или через какой фильтр прогнать еще, чтобы он первую строчку отрезал ? Тогда if [ -z ...] сработает ... :-)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум bash скрипт (2008)
- Форум Не могу запустить bash-скрипт в QProcess (2018)
- Форум Не могу написать простой скрипт (2012)
- Форум Скрипт BASH (2016)
- Форум BASH скрипт (2016)
- Форум Скрипт bash (2012)
- Форум Bash скрипт (2010)
- Форум bash скрипт (2011)
- Форум bash скрипт (2020)
- Форум Bash скрипт (2019)