Страницы

Поиск по вопросам

четверг, 9 апреля 2020 г.

Очередь команд в консоли Linux

#linux #shell

                    
Предположим, что в данный момент в консоли уже выполняется какая-то команда. Она
занимает продолжительное время. Я хотел бы выполнить одну или несколько команд после
того, как завершится эта. Как это сделать?

Я знаю, что можно Ctrl + Z и bg, но это не совсем то. Нужно не в бэкграунд отправить
команду, а именно дождаться ее завершения.
    


Ответы

Ответ 1



используйте не bg (background), а fg (foreground), после которой добавьте нужную команду (команды): $ date; sleep 10 Fri Oct 2 10:45:04 MSK 2015 ^Z [1]+ Stopped sleep 10 $ fg; date sleep 10 Fri Oct 2 10:45:14 MSK 2015 fg и последующую команду можно связать и условиями, например: && или ||.

Комментариев нет:

Отправить комментарий