Executar um comando após o outro, mesmo se eu suspender o primeiro (Ctrl-z)
Eu sei no bash eu posso executar um comando após o outro, separando-os por ponto e vírgula, como
$ command1; command2
Ou se eu quiser apenascommand2
para executar apenas secommand1
consegue, usando&&
:
$ command1 && command2
Isso funciona, mas se eu suspendercommand1
usandoCtrl-z
, no primeiro caso, correcommand2
imediatamente, e no segundo caso, não é executado. Como posso executar comandos em seqüência, mas ainda ser capaz de suspender o primeiro comando, mas não ter a segunda execução até que eu tenha reiniciado (comfg
) e termina? Eu prefiro algo tão simples quanto possível, como eu gostaria de fazer isso de forma interativa. Ou talvez eu só precise definir uma opção em algum lugar.
By the way, qual é o termo adequado para o queCtrl-z
faz?