Używając bash, można zatrzymać proces za pomocą control-z
. Czy są jednak jakieś ogólne okoliczności lub wytyczne, na które należy uważać, gdy proces nie zachowywałby się dobrze po wstrzymaniu?
Mój konkretny scenariusz polegał na utworzeniu pliku tar, który trwał dłużej niż oczekiwano. Chciałem go zatrzymać, aby umieścić go w tle, ale postanowiłem tego nie robić. Moje pytanie nie jest oczywiście specyficzne dla smoły. Mam raczej nadzieję, że lepiej zrozumiem funkcję pauzy w bashu, a także to, co sprawi, że proces źle zareaguje na wstrzymanie.
źródło
I prozaiczny scenariusz: zrobienie Ctrl-Z, potem zapomnienie o tym, wylogowanie się i utrata procesu! =)
źródło
Nie jest to konkretna odpowiedź na pytanie, ale możesz też spróbować uruchomić równoległe zadania
screen
. Możesz więc używać powłoki jednocześnie z innym programem.źródło