Jest to kontrola zadania bash
Użyj CTL-Z, aby zatrzymać zadanie.
Następnie możesz wpisać bg, aby uruchomić go w tle, jeśli jest tylko w pracy, robi to dokładnie.
Jeśli masz więcej niż jeden, możesz użyć zadań do wyświetlenia listy i użyć fg% N i bg% N do pożądanego efektu.
Przykład:
ubuntu @ ip-10-170-59-120: ~ $ find / usr -name "* .so"
/usr/lib/python2.7/dist-packages/OpenSSL/crypto.so
/usr/lib/python2.7/dist-packages/OpenSSL/SSL.so
/usr/lib/python2.7/dist-packages/OpenSSL/rand.so
/usr/lib/python2.7/dist-packages/gi/_glib/_glib.so
/usr/lib/python2.7/dist-packages/gi/_gobject/_gobject.so
/usr/lib/python2.7/dist-packages/gi/_gi.so
/usr/lib/python2.7/config/libpython2.7.so
...
^ Z
[1] + Zatrzymano find / usr -name
ubuntu @ ip-10-170-59-120: ~ $ miejsc pracy
[1] + Zatrzymano wyszukiwanie / nazwa-usr „* .so”
ubuntu @ ip-10-170-59-120: ~ $ fg% 1
znajdź / usr -name "* .so"
/usr/lib/php5/20090626+lfs/apc.so
/usr/lib/php5/20090626+lfs/memcache.so
/usr/lib/php5/20090626+lfs/mysql.so
...
Do wszystkiego innego, co nie jest dołączone do TTY, możesz użyć SIGSTOP i SIGCONT . Na przykład, jeśli uważasz, że demon powoduje problemy, ale nie wiesz, który to jest, możesz wysłać PID SIGSTOP, to jak uderzanie pauzy, a następnie sprawdzanie zmian, OK, to nie jest to, i płukanie i powtarzanie, aż ty znajdź problem.
Mam nadzieję że to pomoże.