Coloque '& amp; ˙ no final de cada linha e os dois scripts serão executados em segundo plano, independentemente um do outro:
#!/bin/sh
/path/to/files/First.sh &
/path/to/files/Second.sh &
Suponha que eu tenha os dois scripts a seguir:
#!/bin/sh
while true
do
#Do something
sleep 1m
done
e
#!/bin/sh
while true
do
#Do something else
sleep 1m
done
chamado First.sh e Second.sh respectivamente.
Agora, desejo criar um script chamado Start.sh , que executaria os dois no início do computador:
#!/bin/sh
/path/to/files/First.sh
/path/to/files/Second.sh
O problema com o acima é: First.sh é executado para sempre e Second.sh nunca é executado. Second.sh é executado somente depois que eu matei First.sh . Como começar os dois simultaneamente?
p .: no lugar de First.sh , pode-se colocar chromium-browser em Start.sh . Second.sh não inicia a menos que chromium-browser seja eliminado.
Coloque '& amp; ˙ no final de cada linha e os dois scripts serão executados em segundo plano, independentemente um do outro:
#!/bin/sh
/path/to/files/First.sh &
/path/to/files/Second.sh &