Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Samms 13 Srpna 2013, 08:33:47
-
Dobrý den,
nedal by se výstup nohup cpát jen do jedné složky? (Občas využiji nohup po cd a tak musím pořád mazat.)
Děkuji.
-
Tak si napis presnu/absolutnu cestu kde chces nohup davat, ci som to zle pochopil?
If standard input is a terminal, redirect it from /dev/null. If standard output is a terminal, append output to 'nohup.out' if possible, '$HOME/nohup.out' otherwise. If standard error is a terminal, redirect it to standard output. To save output to FILE, use 'nohup COMMAND > FILE'.
, pricom ako FILE pouzijes absolutnu cestu.
-
? Jsem cdtnut do ddd složky. Použiji nohup - a chci, aby se zapsal jen do jediného místa - odkudkoliv...
-
Nevím, co je ddd složka, ale můžeš použít následující, vždyť to tam máš napsáno:
nohup příkaz > /cesta/nohup.out
-
Ale to budu muset pro každé použití nohup zadat umístění? Nehledě na to, že to nejspíše zapíše 2x - to tedy opravdu děkuji. Nebudu to mazat z jedné složky, ale rovnou ze 2... :) Prostě nechci mít souborový systém prošpikovaný nohup.out...
-
Ale to budu muset pro každé použití nohup zadat umístění? Nehledě na to, že to nejspíše zapíše 2x - to tedy opravdu děkuji. Nebudu to mazat z jedné složky, ale rovnou ze 2... :) Prostě nechci mít souborový systém prošpikovaný nohup.out...
Ano, při použití nohup je potřeba uvést cestu, jinak bude výstup v $HOME/nohup.out. Jak si přišel na to, že to bude ve dvou složkách?
Pokud ten soubor nohup nechceš, jen ho budeš mazat, tak to přesměruj do černé díry.
nohup příkaz &> /dev/null
-
Většinou je výstup nanic - ale občas je třeba podívat se na errory a warningy... Jenže prohledávat celý disk... Jasně - mohu tedy zadat umístění. Ale to skutečně nejde automaticky? Vlastě si můžu udělat script, co bude spouště tuhle aplikaci a přesměruje její výpis - OK - tak si tak...
-
Možná ti bude vyhovovat spíše byobu. Nebudeš pak potřebovat nohup, stačí v byobu dát příkaz a od sezení se odpojíš F6, aplikace bude běžet na pozadí, pak se při spuštění byobu můžeš do sezení vrátit. Je možné mít více virtuálních terminálů v byobu a přepínat se mezi nimi klávesovými zkratkami atd.
Nebo klasický screen, či tmux.
http://www.root.cz/clanky/byobu-jeste-o-kousek-lepsi-terminal/ (http://www.root.cz/clanky/byobu-jeste-o-kousek-lepsi-terminal/)
http://www.root.cz/clanky/okna-v-terminalu-pomoci-tmux/ (http://www.root.cz/clanky/okna-v-terminalu-pomoci-tmux/)
-
já mám v .bashrc
n() {
nohup $@ &> /dev/null &
}
pak stačí v terminálu
n něco
-
Lepší než ten script - stačí metoda - to mě nikdy nenapadlo - díky! (Hodně věcí teď budu řešit lépe...)