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