Aushkin
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подскажите решение, 1. нужно, что бы nnCron через 5 минут после старта операционки и далее через каждые 5 минут, проверял наличие инета, 2. если подключение обнаруживается, требуется проверить, не запущена ли программа pupkin.exe? 3. если программа запущена, то ничего не делать, 4. если не запущена, то запустить её под юзером совершившим logon. Сложность в том, что если проверку на наличие инета делать через пинг хоста, то nnCrone принимает за ответ всё, что угодно, в том числе и ответ промежуточного роутера о том, что хост недоступен и потом прогу стартует, а нужно только в том случае, если хост реально отвечает, а не получен ответ о недоступности. Есть ещё пожелание, но не обязательное, тем более как его реализовать вообще не понятно. Но, на всякий случай отпишусь и про это. Так вот, допустим pupkin.exe это клиент, который после старта конектится к серверу, но его можно принудительно отключить, а нужно, что бы крон проверил, конектится ли софтина или её вырубили и если вырубили, прибил бы процесс и перезапустил бы его, что бы программа законектилась принудительно вновь. О как Заранее спасибо всем, кто подскажет вариант скрипта для первого и возможно второго. |