Ahoj,
mel bych dotaz. Je mozne jiz bezici proces presunou na pozadi a odhasit se od konzole?
Naprikald:
Prihlasim se na server pres putty. Pustim tam kopirovani a potrebuji se odhlasit. Je tohle nejak mozne aby kopirovani bezelo dal i po odhlaseni.
Vim, ze muzu pouzit nohup cp ... & a po odhlaseni prikaz pobezi dal.
Pokud na tohle zapomenu je mozne tohle jeste nejak provest?
Predem diky za radu.
Ano, je to možné:
Ctrl-Z
bg
disown
man screen
Díky,
Pokud z programu nejde vyskočit pomocí ctrl+z. Nejde to třeba tak, že bych se přihlasil ještě jednou zjistil si PID. Podle pid bych proces hodil na pozadí?
Screen nemám nainstalovanej.
Lepší je rovnou používat nějaký terminálový multiplexer (já doporučuji Tmux (http://www.root.cz/clanky/okna-v-terminalu-pomoci-tmux/), který používám) a v něm je možné se kdykoliv odpojit a zase připojit. Navíc je možné v jednom sezení (jednom Putty přihlášení) otevřít víc terminálů a mezi nimi přepínat. Jedno kopírování tě tak neodstřihne od konzole.
To ctrl+z funguje samozřejmě taky, ale přijdeš o výstup toho programu a pracuje se s tím výrazně hůř. Mělo by to ovšem taky fungovat s každou aplikací. U čeho ti to nejde?
Asi budu muset něco takového začít používat. Zatím se to nepotřeboval. Vždy sem si vystačil s nohup. Dneska sem nato jaksi zapomněl.
Nicméně jsem připojenej přes putty. A nejde mi vyskočit z programů sqlplus a rman (recovery manager).
Pokud zadám ctrl + z tak to jenom udělá znak ^Z.
Hmm, to je velmi podezřelé. Není to tím, že Putty tu kombinaci posílá špatně? Já ten software nepoužívám, ale matně si vzpomínám, že se tam dal klávesnicový vstup konfigurovat a ve špatném nastavení to dělalo psí kusy a tyhle hotkeye nefungovaly. Mrkni na to nebo zkus jiného klienta.
Tak dělá to puttyna. Ale zajimavé, že jenom v těchto dvou programech. Např. při cp to funguje správně.
Máte nějaké doporučení pro lepšího windows klienta?
Windows nepoužívám, ale šel bych do klasického OpenSSH.