09 июля 2010

Shell hint - end task notification

Запустил долгую задачу, а когда кончится - непонятно, мониторинг активности консоли (как в Konsole или iTerm) тоже не помогает - процесс иногда обделывается выводом в STDERR, что делать?

^z
fg; say "Job done!"

Это для маков, но идея проста - отправить задачу в сон, вернуть обратно, по окончании отчитаться (линуксоиды могут прослушать ядро).

4 комментария:

Анонимный комментирует...

Насколько я понимаю, это не для маков, это для bash.

PhoeniX комментирует...

это для шеллов, что следует из заголовка. Но say есть только на маке.

Unknown комментирует...

На убунте можно воспользоваться notify-send (пакет libnotify-bin).
Наверное, ещё можно gmessage (пакет gxmessage)

PhoeniX комментирует...

вариантов масса, у меня был набор звуков и play из пакета sox, в принципе был и amarok с DCOP, что угодно. просто в голову раньше не приходило так делать не прерывая наблюдаемый процесс