LINUX.ORG.RU

Bash скрипт - последовательное выполнение

 , ,


0

1

Здравствуйте! Есть скрипт на bash для панели Vesta. Сначала делаем бэкап файлов для всех пользователей командой:

/usr/local/vesta/bin/v-backup-users 

Далее происходят команды передачи в облако. Но получается, что бэкап создать не успевает, перескакивает на команду передачи, а передавать нечего. Как сделать, чтобы все следующие команды выполнялись после полного выполнения команды длительного создания бэкапов? Пробовал в конце строки символы ; и &, &&. Не помогло.

Vesta какая-то. Если команда уходит в фоновый режим, то посмотри, может есть опция для запуска в foreground режиме. По другому последовательно не сделать, только можно заставить отслеживать фоновый процесс и ожидать его завершения.

boowai ★★★★ ()
Последнее исправление: boowai (всего исправлений: 1)

Попробуй sleep

максимально. Далее думай.

Bootmen ☆☆☆ ()
Последнее исправление: Bootmen (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.