A maioria dos shells fornece funções como &&e ;encadear a execução de comandos de certas maneiras. Mas e se um comando já estiver em execução, ainda assim posso adicionar outro comando a ser executado, dependendo do resultado do primeiro?
Diga que eu corri
$ /bin/myprog
some output...
mas eu realmente queria /bin/myprog && /usr/bin/mycleanup. Não posso matar myproge reiniciar tudo, porque muito tempo seria perdido. Eu posso Ctrl+ Ze fg/ bgse necessário. Isso me permite encadear outro comando?
Estou interessado principalmente no bash, mas as respostas para todas as conchas comuns são bem-vindas!