Делаем ожидание не таким томительным

Оптимизация рабочего процесса помогает не только повысить эффективность, но и избежать прокрастинации.

В этом нам поможет простой, но чудодейственный скрипт.

Обычно если какой-то скрипт или операция выполняется больше минуты есть желание со словами «компилится же!» пойти читать хабр. Тем временем скрипт заканчивается, а хабр как раз не заканчивается… Есть хороший способ как заставить держать себя в тонусе:

Если скрипт работает дольше нескольких минут – хороший повод написать нотификацию, которая будет проверять статус каждые 5 секунд, и в случае изменения состояния сообщит об этом в наушники:

$ watch 'if [ `ssh db " ls /var/data/*sql 2>/dev/null| wc -l "` -gt 0 ]; then say "Parsing file finished"; fi;'

Еще пример:

watch 'if [ `ssh db "ps ax | grep 'dumping.sh' | grep -v grep 2>/dev/null| wc -l "` -lt 1 ]; then say "Parsing file finished"; fi;'

Все! Слушай музыку, жди пока компьютер не скажет что можно идти проверять результаты работы скрипта. Кстати, а почему бы не сделать пару мелких но нудных дел, на которые не мог найти время уже неделю?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>