Как убедиться, что я получу уведомление о завершении работы?
Вот что я бегу:
$ time find -exec chmod o-r '{}' \+&
Я хотел бы знать, сколько времени заняла работа, и получать уведомление, когда она будет выполнена.
Я думал об этом:
$ time ls -l 2>&1 | write buttlebutkus pts/0&
(С помощью ls -l
сделать быстрый тест)
Но результат был вроде weird
. Хотя, похоже, это действительно сработало, но, боюсь, может только потому, что ls
отправил EOF
к write
.
РЕДАКТИРОВАТЬ:
Я только что попробовал:
$ time find -exec chmod o-r '{}' \+ 2>&1 | write buttlebutkus pts/0&
Теперь я вижу миллионы страниц вывода и не могу уйти от него с помощью ctrl-z или ctrl-c.
$ time find -exec chmod o-r '{}' \+ 2>&1 && write buttlebutkus pts/0 &
The control operators && and ││ denote AND lists and OR lists, respectively. An AND list has the form
command1 && command2
command2 is executed if, and only if, command1 returns an exit status of zero.