La mayoría de los shells proporcionan funciones como &&
y ;
encadenar la ejecución de comandos de ciertas maneras. Pero, ¿qué pasa si un comando ya se está ejecutando? ¿Puedo agregar de alguna manera otro comando para que se ejecute dependiendo del resultado del primero?
Digamos que corrí
$ /bin/myprog
some output...
Pero realmente quería /bin/myprog && /usr/bin/mycleanup
. No puedo matar myprog
y reiniciar todo porque se perdería demasiado tiempo. Puedo Ctrl+ Zit y fg
/ bg
si es necesario. ¿Esto me permite encadenar otro comando?
¡Estoy interesado principalmente en bash, pero las respuestas para todos los shells comunes son bienvenidas!