Как запустить несколько скриптов, каждый из которых работает навсегда через один сценарий?

Предположим, что у меня есть следующие два сценария:

#!/bin/sh
while true
do
    #Do something
    sleep 1m
done

и

#!/bin/sh
while true
do
    #Do something else
    sleep 1m
done

названный First.sh и Second.sh соответственно.

Теперь я хочу создать названный сценарий Start.sh который выполнил бы их обоих в начале компьютера:

#!/bin/sh
/path/to/files/First.sh
/path/to/files/Second.sh

Проблема с вышеупомянутым: First.sh выполнения навсегда и Second.sh никогда не выполняется. Second.sh выполнения только после того, как я уничтожаю First.sh. Как запустить их обоих одновременно?

p.s.: Вместо First.sh возможно, поместил chromium-browser в Start.sh. Second.sh не запустился бы если chromium-browser уничтожается.

0
задан 27 January 2016 в 19:45

1 ответ

Помещенный '& Л™ в конце каждой строки и обоих сценариев будет работать в фоне друг независимо от друга:

#!/bin/sh
/path/to/files/First.sh &
/path/to/files/Second.sh &
0
ответ дан 29 September 2019 в 13:37

Другие вопросы по тегам:

Похожие вопросы: