Сценарий оболочки для выполнения command2 после завершения command1 в unix
Если у меня есть сценарий оболочки UNIX, который имеет несколько команд в каждой строке, которую нужно запустить, например,
#!/bin/bash
command1
command2
команда2 должна быть выполнена только после завершения команды1. как этого добиться
1 ответ
Вы уже сделали это. Обычно bash ожидает выполнения каждой команды перед выполнением следующей команды. Если вы заканчиваете команду с амперсандом (&
), затем она запускает команду в фоновом режиме, но, поскольку вы этого не сделали, каждая команда выполняется синхронно.