Как узнать, что процесс получает конец?

Этот ответ очень похож на @devnull's,

$ sed 's/\(.\).*\([A-Z]\).*/& -> \1\L\2/g' file
bigBone -> bb
fishMarket -> fm
dogCollar -> dc
1
21.04.2014, 09:19
1 ответ

Там вот несколько вещей, которые вы можете здесь сделать. Самое простое, что вы можете сделать в командной строке, - просто присоединиться к командам, например (используя sleep вместо wget ):

sleep 10; echo "Next command"

Чтобы сделать это в фоновом режиме оболочки и сделать возможным ввод других команд во время работы процесса:

{ sleep 10; echo "Next command"; } &

Чтобы выполнить команду после завершения любого процесса, идентификатор PID которого вам известен:

wait $pid; echo "Next command"

И для фона:

{ wait $pid; echo "Next command"; } &
2
27.01.2020, 23:38

Теги

Похожие вопросы