Уведомления в Terminal

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

Допустим, вы запустили операцию копирования крупных файлов, проверку диска или анализ пинга к сайту. Нет смысла сидеть и ждать, пока закончится выполнение команды в Терминале, в это время можно поработать и над другими задачами. Но периодически заглядывать в Терминал, чтобы проведать, как там идут дела — вариант сомнительный. Куда интереснее заставить иконку Терминала подпрыгнуть и показать красный бейдж после того, как все выполняемые команды завершатся.

Сделать это элементарно просто. Надо добавить к любой запускаемой команде небольшой аппендикс:

[php]&& tput bel[/php]

Например, следующая команда прикажет Терминалу подождать 10 секунд, а потом выдать вам бейдж уведомления:

[php]sleep 10 && tput bel[/php]

Надеемся, что кому-нибудь из читателей эта хитрость пригодится :)

Поделитесь страницей через социальные сети

  • iROOT

    О, класс! Сейчас добавлю в скрипт компиляции Clover.