LINUX.ORG.RU

Скрипт последовательного запуска двух программ


1

0

Здравствуйте. Помогите разобраться со скриптом.
Есть две программы mbm-gpsd и mbm-gps-control, вторая стартует только после запуска первой. Соответственно сделал простенький скрипт такого содержания

#!/bin/bash
/usr/sbin/mbm-gpsd
sleep 5
/usr/bin/mbm-gps-control
echo "Done"

Проблема в том, что вторая программа стартует после повторного запуска скрипта. Подскажите как исправить?

#!/bin/bash
/usr/sbin/mbm-gpsd &
sleep 5
/usr/bin/mbm-gps-control &
echo "Done"
Towelie ()
Последнее исправление: Towelie (всего исправлений: 1)

Пальцем в небо

Предположу, что при первом запуске запускается mbm-gpsd и не завершается, а при повторном просто не запускается из-за уже запущенного инстанса. Если так, то надо добавить & в конец второй строки.

devsdc ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.