Normális esetben, amikor a terminál mert futás egy program, ha akarod közel terminál, ez a futó programot is bezárja. Ennek elkerülése érdekében van egy kicsi trükk. |
Tegyük fel, hogy a nautilusot egy terminálról nyitotta meg a
nautilus
Most a Nautilus ablak bezárása nélkül szeretné bezárni a terminált. Ehhez nyomja meg a Ctrl + z gombot a terminálon, és futtassa a következő parancsokat:
letiltás -h% 1
bg 1
Miután ez megtörtént, bezárhatja a terminált anélkül, hogy befolyásolná a terminálról megnyitott programot.
Ahogy a Rafa (egyik olvasónk) javasolja, egy másik hasonló módszer, amelynek azonban nincsenek teljesen ugyanazok a hatásai, az a & paraméter hozzáadása a végrehajtandó parancs végén. Például a nautilus megnyitása a következő lenne:
nautilus &
Ez azt jelenti, hogy a program futtatása után is folytathatja a terminál használatát, de az előző módszerrel ellentétben a terminál bezárása a végrehajtott programot is bezárja.
xD már megmentett nekem ezeket a tippeket még egyszer nagyon köszönöm you
Nagyszerű, nagyon köszönöm a tippeket ^ __ ^
Ez egy jó tipp ..
Jó poszt
Köszi Envi! Már frissítettem a cikket, hogy ne legyenek kétségek és világosabb legyen ...
Ölelés! Pál.
Ez valójában nem így van. A folyamat a háttérben fut, a terminált szabadon hagyva, de a folyamat lezárásának pillanatával véget ér.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
Ha meg tudja csinálni szkriptként, akkor mondjuk azt, hogy a bash-ban hogyan vannak a paraméterek, akkor programozza a ./run nautilus programot
aztán benned
szkript #! / bin / bash
$ 1 &
akkor az $ 1 paraméterként működik, és átadja a futtatni kívánt program nevét, vagy módosítja a sorokkal
letiltás -h% 1
bg 1, de mindenkinek megvan az ízlése, jobban szeretem a nautils-t és a conky-t és az üdvözletet
Régóta kerestem ezt! Nagyon köszönöm, hogy megosztottad!
Igazad van Rafa! Hozzászólásodat már beépítettem a cikkbe.
Ölelés! Pál.
Bármennyire is próbáltam, nem fogadja el ezt a parancsot, de nagyon jól működik számomra, amikor a parancs után a "&" szót hozzáadom a "nautilus &" program megnyitásához
vagy egyszerűen tedd be a "nautilus &" szót, és bezárhatod az xD terminált, mert egy független folyamatban hagyod futni, erre való a "&"
Jó tipp!
Még egy jó tipp
Alternatív megoldás lehet olyan programok használata, mint a tmux vagy a screen.
Mit jelentenek pontosan az egyes parancsok? Mit csinálnak? 'bg' azt képzelem, hogy a BackGround-ba beleteszem, bármi is legyen a konzol.
És nagyon köszönöm Pablo. Azt hiszem, sokunk számára hasznos lesz.
ez a trükk kissé rejtélyes, a legjobb:
nohup nautilus és bezárhatod a terminált, elutasítod, ha szétválasztod a munkákat a terminálról. És ha azt szeretné, hogy a háttérben működjön:
nohup nautilus & és folytathatja a munkát a terminálban, vagy bezárhatja.
Van rá mód, hogy szkriptben csinálja?