Как получить состояние программы?, maratus, 28-Ноя-09, 13:22 [смотреть все]1. Есть скрипт, который удаляет папки и файлы в заданном каталоге и ведет лог. 2. Есть второй скрипт, который запускает/останавливает/получает состояние первого. (запускается скрипт с параметрами start|stop|status в фоновом режиме). Собственно вопрос, как получить состояние по команде status первого скрипта и получить: работает или нет, когда запущена, сколько файлов удалено.И еще, как сделать, чтоб невозможно было запустить программу 2 и более раз (если запущен один экземпляр, другой не запускается)? Заранее всем спасибо!
|
- Как получить состояние программы?, shadow_user, 19:16 , 28-Ноя-09 (1)
>работает или нет, когда запущенаps -ax; time; date :) >сколько файлов удалено. >И еще, как сделать, чтоб невозможно было запустить программу 2 и более >раз (если запущен один экземпляр, другой не запускается)? Сам же написал что лог ведет, может оттуда и брать, или в pipe, или временные файлы. - Как получить состояние программы?, Pahanivo, 08:55 , 30-Ноя-09 (2)
>1. Есть скрипт, который удаляет папки и файлы в заданном каталоге >и ведет лог. >2. Есть второй скрипт, который запускает/останавливает/получает состояние первого. (запускается скрипт с >параметрами start|stop|status в фоновом режиме). Собственно вопрос, как получить состояние по >команде status первого скрипта и получить: работает или нет, когда запущена, >сколько файлов удалено. как глубинный смысл этого статуса? анализируй лог если так хочется ... > >И еще, как сделать, чтоб невозможно было запустить программу 2 и более >раз (если запущен один экземпляр, другой не запускается)? создавай при старте pid файл - но перед этим проверяй его на существование - также проверяй на существоввание процес с номером указаным в пидфайле > >Заранее всем спасибо!
|