Есть скрипт, который работает с selenium. Нужно настроить его автостарт и рестарт при падении.
Пробовал сделать через supervisor и systemd, но драйвер не открывает окно браузера, хотя процесс запускается.
sim3x, пока решил оставить это на потом. Посмотрел поверхности, скрипт зависает на моменте запуска хрома и получения session id через curl. Будет время продебажу детальнее.
Самое странное, то что если процесс запускать из консоли, не через supervisor, то скрипт работает без зависаний.
Привет,
Без кода скрипта будет много "если...".
Алгоритм примерно такой:
1. Скрипт запускает что-то там.
2. Это что-то имеет свой PID.
3. Скрипт получает этот PID.
4. Далее, к примеру, цикл "while ... do" со sleep-ом. Есть PID - пропускаем, нет PID-а - рестартуем.
И по новой... в цикл.