2012-06-25 15 views

Odpowiedz

39

Umieść & na końcu wiersza.

exec ./script1.sh & #this doesn't blocks! 
exec ./script2.sh 
+0

Czy możemy dowiedzieć się, kiedy również zostanie ukończony pierwszy? –

+0

Zwykle otrzymasz linię, która wygląda tak, gdy pierwszy skrypt jest tłem: '[1] 6209' Gdzie numer w' [] 's jest numerem zadania, a drugi numer jest identyfikatorem procesu. Później otrzymasz '[1] + Gotowe' po zakończeniu pierwszego procesu. Aby wyświetlić listę uruchomionych zadań, można użyć polecenia 'jobs'. Aby zapobiec anulowaniu zadania, jeśli się wylogujesz, możesz "wyrzucić" go. Aby wstrzymać skrypt do zakończenia zadania, możesz użyć polecenia 'wait'. Aby uzyskać więcej informacji, zobacz strony [kontrola zadań] (http://tldp.org/LDP/abs/html/x9644.html) z instrukcji bash. – OmnipotentEntity

5

Uruchomienie pierwszego w tle przy użyciu & i powinno być dobrze.

Powiązane problemy