rm -rf dir1/ && mkdir dir1 && cp -r dir2/* dir/ & echo $!Zamiast echo $! daj echo $$.
sleep 5 > /dev/null && sleep 10 >/dev/null & echo $$
Żeby nie przewalać plików zastąpiłem te komendy na:Ponieważ wszystko wykonywane jest w kolejności jakiej podałeś polecenia, dlatego wynik echo nie będzie podany w tym samym czasie tylko po wykonaniu wszystkich poprzednich czynności. Jak chcesz mieć na bieżąco podgląd PID procesu to musisz uruchomić jakiś monitor systemu.Kod: [Zaznacz]I cały czas niestety trzeba czekać 15 sekund aż zakończy poleceniesleep 5 > /dev/null && sleep 10 >/dev/null & echo $$
(sleep 5 > /dev/null && sleep 10 >/dev/null) & echo $$
(sleep 5 >/dev/null && sleep 10 >/dev/null) >/dev/null & echo $!