Como posso suspender uma sequência inteira de comandos no bash ou zsh (ou talvez algum outro shell)?
Por exemplo, se eu corro:
sleep 100; echo foo
e pressione Ctrl + Z , sleep
está suspenso e colocado em segundo plano, mas echo
então corre imediatamente.
Eu gostaria que o último não acontecesse, ou seja echo
deve correr depois sleep
foi retomado e concluído.