Co robi symbol & na końcu komendy?
Co robi symbol & na końcu komendy?
Najprościej mówiąc, służy do umieszczania polecenia w tle powłoki, co umożliwia na przykład działanie programu bez konieczności uruchamiania nowego terminala.
Przykład:
Polecenie uruchomione w tle, w celu zapisania wszystkich nazw plików do pliku:
[lizusek@host ~]# ls -laR / > dump.file& [3] 17514
Żeby sprawdzić jakie procesy są w tle, możesz wydać polecenie:
[lizusek@host ~]# jobs -l [2]- 17430 Running ( sleep 1 & exec /bin/sleep 1200 ) & [3]+ 17514 Running ls --color=auto -laR / > dump.file & [lizusek@host ~]#