Запускать одну команду за другой, даже если я приостановил первую (Ctrl-z)

Я знаю, что в Bash я могу запустить одну команду за другой, разделив их точкой с запятой, как

$ command1; command2

Или если я только хочуcommand2 бежать только еслиcommand1 успешно, используя&&:

$ command1 && command2

Это работает, но если я приостановитьcommand1 с помощьюCtrl-zв первом случае работаетcommand2 немедленно, а во втором случае он вообще не запускается. Как я могу выполнить команды в последовательности, но все еще быть в состоянии приостановить первую команду, но не иметь второй запуск, пока я не перезапустил ее (сfg) и это заканчивается? Я бы предпочел, чтобы что-то настолько простое, насколько это было возможно, так как я хотел бы сделать это в интерактивном режиме Или, может быть, мне просто нужно где-то установить опцию.

Кстати, каков правильный термин для чегоCtrl-z делает?

Ответы на вопрос(2)

Ваш ответ на вопрос