Ostatni przykład: mountlo (przy użyciu UML):
vi @ vi-notebook: ~ / b $ mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other & [1] 32561 vi @ vi-notebook: ~ / b $ Sprawdzanie, czy ptrace może zmieniać numery wywołań systemowych ... OK Sprawdzanie łatki emulacji syscall pod kątem ptrace ... OK Sprawdzanie zaawansowanej łatki emulacji syscall pod kątem ptrace ... OK Sprawdzanie mmapy PROT_EXEC w /tmp...OK Sprawdzanie poprawki skas3 na hoście: - /proc/mm... nie znaleziono - Nie znaleziono PTRACE_FAULTINFO ... - Nie znaleziono PTRACE_LDT ... UML działa w trybie SKAS0 [1] + Zatrzymano mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other vi @ vi-notebook: ~ / b $ bg [1] + mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other & [1] + Zatrzymano mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other vi @ vi-notebook: ~ / b $ bg [1] + mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other & [1] + Zatrzymano mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other vi @ vi-notebook: ~ / b $ bg [1] + mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other & [1] + Zatrzymano mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other vi @ vi-notebook: ~ / b $ fg mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8, allow_other Wersja Linux 2.6.15 (miko @ dorka) (gcc wersja 3.3.5 (Debian 1: 3.3.5-13)) # 1 Pn 27 lutego 13:27:52 CET 2006 (normalna wydajność) ... vi @ vi-notebook: ~ / b $ socat - exec: 'mountlo -m 16 -d / dev / uba1 / home / vi / mnt / usb -t vfat -o iocharset = utf8 \, allow_other', pty, ctty fusermount: waitpid: Brak procesów potomnych vi @ vi-notebook: ~ / b $
Dzieje się tak również z Gimpem (kiedy działa, to wtyczki). Części Gimpa uruchomione przez `gimp q.jpg & 'zawieszają się i nie mogą być kontynuowane, chyba że„ killall -CONT ”lub nie pojawią się na pierwszym planie.
Czy to błąd? Jak niezawodnie uruchamiać rzeczy w tle?
yes "" | mountlo ....
jest najbliższy.