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