Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Помогите написать скрипт

Ответить
Настройки темы
FreeBSD - Помогите написать скрипт

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нужно написать стандартный скрипт

Скрипт будет запускаться по крону - это я уж как нибудь сам....

1. Суть поиск наличия в памяти программы - есть или нет
2. если - есть то ничего не делает
3.если нет, то ищет номер процесса сквида и посылает ему сигнал -USR1 (ротация логов)
4.потом перезапускает программу.

помогите кто чем может, задолбало это всё вручную делать

Отправлено: 03:40, 24-06-2008

 

Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Вот Вам шаблон:
Код: Выделить весь код
#!/bin/sh

if [ ! `pgrep -f /usr/bin/program` ];
then
        kill -USR1 `pgrep -f /usr/sbin/squid` (или kill -USR1 `cat /var/run/squid.pid`)
        kill `pgrep -f /usr/bin/program`
        /usr/bin/program >> /var/log/program.log 2>&1 &
fi

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif


Отправлено: 11:10, 24-06-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


BuGfiX. Спасибо за идею. Вот что у меня получилось по итогу.

#!/bin/sh

if [ ! `pgrep -f /usr/local/прога/var/прога.pid` ];
then
pkill -USR1 -F /usr/local/squid/var/logs/squid.pid
/usr/local/прога/bin/прога >> /var/log/прога.log 2>&1 &
fi

Отправлено: 02:29, 25-06-2008 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Помогите написать скрипт

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - Помогите пожалуйста написать скрипт на VBA Большой Кол Программирование и базы данных 6 22-10-2009 22:49
FreeBSD - Помогите написать скрипт для резервного копирования на основе команды CP NickNick Общий по FreeBSD 3 02-06-2008 13:30
Помогите написать небольшой скрипт rusGT Программирование в *nix 3 04-05-2008 22:40
Помогите написать скрипт копирования Filariel Программирование в *nix 7 17-11-2006 16:38
Помогите написать скрипт!!! Sergei Antoshkin Вебмастеру 1 13-03-2003 18:22




 
Переход