Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: smurfik 21 Srpna 2011, 16:46:06
-
Zdravim, mozna trivialni otazka, ale rad bych se zeptal jak mohu spustit z terminalu napriklad program, tak abych dal mohl v terminalu pracovat a program zustal bezet...
Neco jako napriklad:
gedit &idealne ale aby se ani po zavreni terminalu gedit neukoncil a proces zustal bezet.
Dekuji za pomoc.
-
odpověď je screen.
-
Buď víc konkrétní, co chceš spouštět?
-
Doporučuji seriál o Bash, díl druhý (http://www.linuxexpres.cz/praxe/bash-2-dil)
Jak to tedy udělat, abych měl k dispozici po spuštění Xové aplikace opět prompt, mohl dále pracovat nebo spustit aplikaci další? O kombinaci [Ctrl+c] jsem mluvil minule. Ta ovšem vede k ukončení aplikace, a to my zde nechceme. Řekněme, že jsem z terminálu spustil gkrellm - panel pro monitorování systému, který mi teď blokuje prompt. Aplikace běží a kurzor v Bashi stojí (nebo bliká) bez promptu na začátku nového řádku.
Takto běžící program můžeme z terminálu zastavit kombinací kláves [Ctrl+z]. Objeví se hláška Stopped. Od tohoto okamžiku sice máme zase prompt, ale program je zamrzlý. Aby mohl ve své činnosti pokračovat, musíme mu povolit činnost na pozadí příkazem bg. Po odentrování se ihned rozběhne.
Existuje ale i způsob, jak spustit grafickou aplikaci na pozadí přímo. Dělá se to přidáním znaku ampersand (&) za příkaz spouštějící aplikaci. Tak např. XMMS spouštíme z příkazové řádky zadáním xmms &. Po odentrování dostaneme zpátky prompt a (někdy s drobnou prodlevou) také okno spouštěné aplikace.
-
Dekuji! Ano screen, to je to co jsem hledal:) kazdopadne [Ctrl+z] s bg se me jiste taky budou hodit znat:) Jeste jednou dekuju.
-
Jinak krásnej překlep. Pořád si říkám, co mu asi šustí z toho terminálu. :)
-
gedit & disown
-
gedit & disown
dekuju moc, idealni :)