Предположим, что у меня есть следующие два сценария:
#!/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
уничтожается.
Помещенный '& Л™ в конце каждой строки и обоих сценариев будет работать в фоне друг независимо от друга:
#!/bin/sh
/path/to/files/First.sh &
/path/to/files/Second.sh &