Умная фигня и убивание зависших скриптов под Линуксом
- 30.06.15, 21:55
Наконец-то перепрыгнул и 80-й левел пользователей Линукса. Создал скрипт свой мечты. Потому что тот, которым гордился раньше, где фотки с вебкамер делать и выкладывать куда попало автоматически, периодически зависает, а отследить на каком этапе - никак не возможно. Или надо слитно писать? Короче, не получается. Или не получалось..., пока.
Сегодня придумал. Теперь я создал скрипт, который отслеживает действия другого скрипта и если он подзавис, то во-первых выводит устрашающую фотку на экран, а во-вторых убивает подвисший пароцесс и перезапускает его заново.
Предвижу иронию. А что делать, когда зависнет скрипт, который отслеживает и перезапускает зависший, спросите Вы. Логично. Но первый зависает крайне редко (или раз в три дня или пару раз в сутки). Второй, который его перезапустит - пусть тоже так себя ведет, хотя учел нюансы и вряд ли буде подвисать так часто. И это уже на порядок реже. А понадобится третий - и его присобачим. Тогда в логи можно будет заглядывать вообще раз месяц.
Мне там особенно нравится одна фича - вызов картинки на текущем десктопе. В качестве картинки выступает вот та, что в начале. Это скирншот результата моего полицейского скрипта, который надзирает над другим, подвисющим.
Хорошо процесс пошел. Будем и дальше совершенствоваться.
5
Коментарі
Мимоход
130.06.15, 22:05
А будет когда-нить "Умный Линукс и убивание зависшей фигни"?
Мимоход
230.06.15, 22:05Відповідь на 1 від Мимоход
Ну как-то так
Мимоход
330.06.15, 22:05Відповідь на 2 від Мимоход
Вроде бы..
Мимоход
430.06.15, 22:06Відповідь на 3 від Мимоход
Но плюс я поставил. На сей раз автоматом.
Мимоход
530.06.15, 22:07Відповідь на 4 від Мимоход
Но фота классная, аж оторопь берет..
Хайдер
630.06.15, 22:08
kill [id]
WILD_EAST
730.06.15, 23:37
попрыгун