Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Kopírování výstupu do souboru [vyřešeno]  (Přečteno 1594 krát)

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Kopírování výstupu do souboru [vyřešeno]
« kdy: 21 Prosince 2012, 13:34:26 »
Ahoj je možnost kopírovat výstup terminálu do souboru. Tj. v okně terminálu se výstup běžně ukazuje a současně se zálohuje do souboru.
Příklad
Kód: [Vybrat]
gnome-terminal --geometry 50x10 --command  "yes" otevře se terminál a běží výstup
Kód: [Vybrat]
gnome-terminal --geometry 50x10 --command  "yes" > yes soubor yes se sice vytvoří, ale je prázdný jaká bude ta kouzelná formulka?  strýček google neporadil  ???

díky
« Poslední změna: 21 Prosince 2012, 16:17:00 od Cuore »

Tadeáš Pařík

  • Předseda občanského sdružení Ubuntu ČR a člen placené komunitní podpory
  • Příspěvků: 6543
    • Ubuntu.cz
Re:Kopírování výstupu do souboru
« Odpověď #1 kdy: 21 Prosince 2012, 14:04:41 »
Do života je třeba mít připravený rozum, nebo provaz.

Ubuntu 14.04 64 bit / Windows 10 Pro - Intel DH87MC, Intel Core i7-4771, 8GB Ram, Kingston HyperX 3K SSD 120GB, Intel HD 4600 a ASUS GTX660-DC2OCPH-2GD5
Ubuntu 14.04 64bit - HP ProBook 4525s
Ubuntu 14.10 32bit - ThinkPad R52 (testování)

pariktadeas@jabbim.cz

jmp

  • Host
Re:Kopírování výstupu do souboru
« Odpověď #2 kdy: 21 Prosince 2012, 14:23:40 »
a jako bonus
Kód: [Vybrat]
man tee

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Kopírování výstupu do souboru
« Odpověď #3 kdy: 21 Prosince 2012, 14:31:58 »
spis

Kód: [Vybrat]
man script
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Kopírování výstupu do souboru
« Odpověď #4 kdy: 21 Prosince 2012, 16:16:36 »
Ale poradí -> Bash 6: Roury, vstupy a výstupy
to jsem bohužel nepřišel na způsob jak to pomocí vstupů, výstupů a roury udělat, proto jsem také napsal dotaz  :)
script a tee budu muset dlouhodoběji otestovat, protože manuálové stránky nemají funkční příklady a popis je s mojí angličtinou dost zavádějící a moc ho nechápu  ::)  ;D
pokud napíši
Kód: [Vybrat]
script --command yes yes tak to funguje jak má, ale zatím se mi nedaří zakomponovat to do
Kód: [Vybrat]
gnome-terminal --geometry 50x10 --command  "yes". Každopádně otázka byla ohledně něčeho jiného a ta je zodpovězena, proto označuji za vyřešeno. děkuji

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Kopírování výstupu do souboru [vyřešeno]
« Odpověď #5 kdy: 29 Prosince 2012, 08:24:17 »
výsledek je
Kód: [Vybrat]
gnome-terminal --geometry 50x10 --command "script --command 'yes' $PWD/yes.log"vše se provede jak má, ale pokud to vložím do scriptu, tak ten se ihned ukončí, protože příkaz proběhne. Jak udělat úpravu, aby script zůstal otevřený, dokud se příkaz yes neukončí např. zavřením terminálového okna.
příklad
Kód: [Vybrat]
#!/bin/sh
echo "yes start"
gnome-terminal --geometry 50x10 --command "script --command 'yes' $PWD/yes.log"
echo "yes stop"
exit0

děkuji

 

Provoz zaštiťuje spolek OpenAlt.