La maggior parte delle shell fornisce funzioni simili &&
e ;
concatenare l'esecuzione dei comandi in determinati modi. Ma cosa succede se un comando è già in esecuzione, posso comunque aggiungere un altro comando da eseguire a seconda del risultato del primo?
Di 'che ho corso
$ /bin/myprog
some output...
ma volevo davvero /bin/myprog && /usr/bin/mycleanup
. Non posso uccidere myprog
e riavviare tutto perché si perderebbe troppo tempo. Posso Ctrl+ Ze fg
/ bg
se necessario. Questo mi permette di concatenare un altro comando?
Sono principalmente interessato a bash, ma le risposte a tutte le shell comuni sono benvenute!