коротакая предыстория
для того чтобы выйти в инет требуется чтобы на компьютере была запущена программа, авторизатор. Переодически(часто) теряется связь, но программа не замечает что связь уже появилась.
Что я сделал. я написал скрипт, который проверяет есть ли интернет (пинг проходит за 3 секунды) и если интернета нету, перезапускает программу-авторизатор. Этот скрипт засунут в рутовский cron через cron -e и попросил выполнятся каждую минуту (все поля звёздочки)
Что не так. Переодически, раз в 2 дня, когда теряется связь она не восстанавливается. попробовал логировать события и получил. В том числе логировал сообщение о старте программы (что то типа daemon running...).
Внимание вопрос:
почему когда я запускаю скриптик из консоли (под root'ом) в лог попадает сообщение выдаваемое программой, а когда этот же скриптик запускается cron'ом (опять таки под root'ом) сообщение оказывается пустым?