Bash скрипт, который следит за другими скриптами
400 UAHНеобходимо написать скрипт, который будет обладать следующим функционалом при таких вводных данных:
Вводные:
- есть bash скрипты с именем camera1, camera2 camera3 и тд
- есть папки соответствующие названию скриптов
- скрипты пишут в эти папки файлы, регулярно, каждые 10-30 секунд
- скрипты сейчас запускаются в фоне с disown но иногда крашатся (из-за разрыва связи с камерой, Юпитера в Сатурне, левой пятки и тд)
Задача:
- Сделать скрипт, который будет запускать, отслеживать работу и перезапускать в случае сбоя остальные существующие скрипты, в фоне (предположение - на основе имени скрипта или PID)
- Какие скрипты отслеживать?
- Необходимо в скрипте сделать переменную-массив имен скриптов для отслеживания, в которой я буду перечислять имена скриптов=папок.
- Также необходимо вывести в переменную путь в папку для отслеживания регулярной записи файлов
- Запускать скрипты:
- скрипты должны работать в фоне с 8 утра до 5 вечера по часовому поясу сервера (но нужны 3 переменные - время-старт, время-стоп и часовой пояс, чтобы можно было корректировать)
- утром их скрипт включает, вечером - выключает. Сам работает круглосуточно, тк разные скрипты позже будут работать в разное время.
- Отслеживать и перезапускать работу
- Если какой-то из скриптов пропал из списка запущенных - перезапустить его
- Если какой-то из скриптов перестал писать файлы в папке (минуту нет изменений - перезапустить его, убив предварительно старый)
Для тестов вы можете использовать любые скрипты, у меня это в основном ffmpeg.
Выполненным считаю задачу, в которой мы можем проверить каждый пункт описания и он будет выполняться.
Отзыв заказчика о сотрудничестве с Романом В.
Bash скрипт, который следит за другими скриптамиОчень доволен сотрудничеством, обратной связью и профессионализмом - Роман очень ответственно подошел к решению вопроса и реализовал всё на высшем уровне!
Отзыв фрилансера о сотрудничестве с Иваном Ивановым
Bash скрипт, который следит за другими скриптамиОтличный заказчик! Проект занял больше времени чем расчитывал в связи с внесениями правок, но заказчик оплатил большую сумму чем изначально договаривались. Рекомендую к сотрудничеству:)
-
174 6 0 Добрый день, все перечисленные задачи легко решаются с помощью системной службы. Готов обсудить.
Актуальные фриланс-проекты в категории Десктопные приложения
Модификация в работе эмулятора
2000 UAH
Здравствуйте. Я скачал с Интернета эмулятор игрового автомата gaminator cf final. Он мне очень понравился, но там есть недочёты. Есть админ панель, но она открывается свободно, но не закрывается вообще. Закрывается только вместе с приложением. А данные, после изменения в админ… Десктопные приложения ∙ 6 дней 13 часов назад ∙ 10 ставок |
Разработка кастомного ПО (Android-приложения + CMS) для киосков самообслуживания SUNMI K2 (Фастфуд)
1000 UAH
Ищем опытную команду или Middle/Senior Android-разработчика (возможно, с Full-stack навыками) для создания собственного программного обеспечения для киосков самообслуживания сети заведений быстрого питания. Сейчас наши терминалы работают на базе готового облачного интегратора,… CMS, Десктопные приложения ∙ 11 дней 8 часов назад ∙ 23 ставки |