Типа работает всегда скрипт, который проверяет наличие подключения , или просто запущенного процесса подключения, в случаи если не находит такой, запускает подключение с параметрами ..... все
попробуй скрипт который висит всегда - идея так себе, в самый важный момент скрипт не запустится или завершиться и ничего не произойдет - время работы должно быть скончаемым иначе речь не про скрипт, а про сервис