Mam cmd2
, który musi nastąpić po zakończeniu cmd1
. Czasami muszę przerwać cmd1
.Jak zawiesić i wznowić sekwencję poleceń w Bash?
Po wpisaniu w
$ cmd1 && cmd2
a następnie naciśnij Ctrl+Z (Stop)
zatrzymać cmd1
. Teraz cmd1
jest wstrzymany, ale po wznowieniu nie rozpoczyna się cmd2
po zakończeniu cmd1
.
Po wpisaniu w
$ cmd1 ; cmd2
a potem naciśnij Ctrl+Z (Stop)
zatrzymać cmd1
. Teraz cmd1
jest wstrzymany, ale natychmiast rozpoczyna się cmd2
i chcę rozpocząć cmd2
dopiero po zakończeniu cmd1
.
Zrobiłem kilka badań i ktoś zasugerował elegancki sposób w zsh
, ale zastanawiam się, czy istnieje elegancki sposób robienia tego w bash
.
Podobne: https://stackoverflow.com/questions/13600319/bash-run-one-command-after-another -even-if-i-suspend-the-first-one-ctrl-z – codeforester