Більшість оболонок надають такі функції, як &&
і ;
ланцюг виконання команд певними способами. Але що робити, якщо команда вже запущена, чи все-таки я можу якось додати ще одну команду, яку слід виконати залежно від результату першої?
Скажіть, я побіг
$ /bin/myprog
some output...
але я дуже хотів /bin/myprog && /usr/bin/mycleanup
. Я не можу вбити myprog
і перезапустити все, тому що буде втрачено занадто багато часу. Я можу Ctrl+ Zта fg
/ bg
при необхідності. Це дозволяє мені ланцюжок в іншій команді?
Мене найбільше цікавить баш, але відповіді на всі звичайні оболонки вітаються!