Običajno, ko uporabljate terminal za teči program, če želite blizu terminala, to bo zaprlo tudi izvajani program. Da bi se temu vedenju izognili, obstaja majhna trik. |
Recimo, da ste nautilus odprli s terminala tako, da ste zagnali:
Nautilus
Zdaj želite terminal zapreti, ne da bi zaprli okno Nautilusa. Če želite to narediti, pritisnite Ctrl + z v terminalu in zaženite naslednje ukaze:
odreči -h% 1
bg 1
Ko je to končano, lahko terminal zaprete, ne da bi to vplivalo na program, ki ste ga odprli s terminala.
Kot predlaga Rafa (eden od naših bralcev), je druga podobna metoda, ki pa nima popolnoma enakih učinkov, dodajanje parametra & na koncu ukaza, ki ga želite izvršiti. Na primer, če bi odprli nautilus, bi bilo to tako:
nautilus &
To pomeni, da lahko tudi po zagonu programa uporabljate terminal, vendar bo za razliko od prejšnje metode zapiranje terminala zaprlo tudi izveden program.
xD mi je že prihranil te nasvete še enkrat najlepša hvala 😀
Super, najlepša hvala za nasvete ^ __ ^
To je dober namig ..
Dobra objava
Hvala Envi! Članek sem že posodobil, da ne bo dvomov in da bo bolj jasen ...
Objem! Paul.
To v resnici ni tako. Proces teče v ozadju, pri čemer je terminal prost, toda v trenutku, ko je terminal zaprt, se postopek konča.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
Če lahko to storite kot skript, recimo, da so v bash parametri potem programi ./run nautilus
potem v tebi
skript #! / bin / bash
$ 1 &
potem $ 1 deluje kot parameter in posreduje ime programa, ki ga želite izvesti, ali pa ga spremenite s črtami
odreči -h% 1
bg 1 vendar je okus vsakogar Raje imam nautils & o conky & pozdravi 😀
To že dolgo iščem! Najlepša hvala, ker ste jo delili!
Prav imaš Rafa! Vaš prispevek sem že vključil v članek.
Objem! Paul.
Kolikor sem ga preizkusil, ne sprejema tega ukaza, vendar mi zelo dobro deluje, ko po ukazu dodam "&", da odprem program "nautilus &"
ali preprosto postavite "nautilus &" in lahko xD terminal zaprete, ker ga pustite delovati v neodvisnem postopku, temu je "&" namenjen
Dober namig!
Še en dober namig
Druga možnost je uporaba programov, kot sta tmux ali screen.
Kaj točno pomeni vsak ukaz? Kaj delajo? 'bg' mislim, da bi bilo v BackGround vstaviti kakršno koli konzolo.
In najlepša hvala Pablo. Mislim, da bo koristno mnogim od nas.
ta trik je malce skrivnosten, najboljši je:
nohup nautilus in zdaj lahko zaprete terminal, odpovejte se temu, da naloge ločite od terminala. In če želite, da deluje v ozadju:
nohup nautilus & in lahko nadaljujete z delom v terminalu ali ga zaprete.
Ali obstaja način za izvedbo v scenariju?