Klausimai pažymėti „tee“

tee yra ir Linux sistemos skambutis, ir vartotojo programa, kuri dubliuoja kanalo turinį. „Syscall“ tyla yra skambutis į vartotojo funkciją, kuri kopijuoja atmintį arba nukreipia puslapius į branduoliui priklausantį buferį.
15
atsakymai

Bash išvestis ir kanalo išvesties būsena

Noriu atlikti ilgą komandą Bash'e ir užregistruoti savo išėjimo būseną, ir „tee“ išėjimą. Taigi, tai darau: komanda | tee out.txt ST = $? Problema ta, kad ST kintamasis užfiksuoja tee išėjimo būseną, o ne komandą. Kaip išspręsti šią problemą ...
nustatytas 03 rugpjūtis '09 14:31 val
29
atsakymai

Rodyti „Windows“ komandinės eilutės išvestį ir nukreipkite ją į failą

Kaip paleisti komandinės eilutės programą „Windows“ komandinėje eilutėje ir rodyti bei peradresuoti išvestį į failą tuo pačiu metu? Jei, pavyzdžiui, turėjau paleisti komandą dir> test.txt, jis nukreips išvestį į failą, pavadintą test.txt, nerodant ...
nustatytas balandžio 28 d '09 9:32
16
atsakymai

Kaip kopijuoti sys.stdout failą į python žurnalo failą?

Pakeiskite: nes atrodo, kad nėra jokio sprendimo, arba darau kažką tokio nestandartinio, kad niekas nežino, - peržiūrėsiu savo klausimą ir paklausiu: koks yra geriausias būdas prisijungti, kai „Python“ programa sukuria daug ...
nustatykite kovo 06 d
4
atsakymai

Vamzdyno komanda išeina į tee, bet taip pat išsaugo komandų išėjimo kodą

Turiu scenarijų apvalkalą, kuriame užpildau (mvn clean install) komandą, kad nukreiptumėte išėjimą į žurnalo failą. #! / bin / bash ... mvn švarus įdiegti $ @ | tee $ logfile echo $? # Nerodo švaraus įdiegimo Dabar, jei ...
yra nustatytas liepos 29 d. 11 val. 13:36
5
atsakymai

Maitinimo linijos buferinė stdout dujotiekyje iki tee

Paprastai stdout yra buferinis pagal eilutę. Kitaip tariant, tol, kol jūsų printf argumentas baigiasi nauja eilute, galite tikėtis, kad linija bus spausdinama iš karto. Atrodo, kad taip nėra, kai naudojate kanalą perenap ...
nustatytas liepos 05 d. 12 val
1
atsakymas

linux tee neveikia su python?

Aš sukūriau python scenarijų, kuris bendrauja su žiniatinklio serveriu, naudodamas begalinę kilpą. Noriu rašyti kiekvieną duomenų failą į failą ir tuo pat metu valdyti juos iš terminalo. todėl aš naudoju komandą tokiu būdu:
nustatyti 09 vas '14, 21:01
4
atsakymai

bash: Rašykite stdout į kintamąjį, bet vis tiek rodykite jį konsolėje

Turiu bash scenarijų, kuris sukelia keletą ilgų procesų. Noriu parašyti šių skambučių produkciją į kintamuosius apdorojimui. Tačiau, kadangi tai yra ilgi procesai, norėčiau, kad rsync skambučio išėjimas būtų rodomas konsolėje režimu ...
nustatytas 17 sep. '12 - 1:30
7
atsakymai

Kaip kopijuoti tee elgesį pythone naudojant subprocesą?

Aš ieškau „Python“ sprendimo, kuris leis man išsaugoti komandos išvestį faile, neslėpdamas jo iš konsolės. FYI: aš klausiu apie „tee“ (kaip „Unix“ komandinės eilutės įrankį), o ne apie tą patį pavadinimą iš Python intertools. Daugiau „Python“ sprendimų (ne „...“
birželio 8 d. 10 d. 14:36
4
atsakymai

bash: peradresuokite (ir pridėkite) stdout ir stderr į failą ir terminalą ir gaukite tinkamą išėjimo būseną

Norėdami nukreipti (ir pridėti) stdout ir stderr į failą, taip pat jį rodyti terminale, tai darau: 2 komanda> 1 | tee -a file.txt Tačiau ar yra kitas būdas tai padaryti, kad gautumėte tikslią išėjimo būsenos vertę? Tai yra, ...
nustatykite kovo 10 d. 10:41
4
atsakymai

Kaip standartizuoti „gzip“ faile, taip pat standartinę versiją spausdinti kaip standartinę?

Noriu vykdyti komandą, gauti šios komandos išvestį, gauti gzip'd skristi ir iš jo taip pat išgirsti aido / tee komandą. ty, kažkas panašaus: echo "hey hey, mes esame beždžionės" gzip --stdout> my_log.gz Išskyrus tai, kad eilutė vykdoma ...
nustatyti 20 vas '09 10:49 val
3
atsakymai

Kaip kreiptis dėl stderr?

Noriu padalinti stdout, kad jis būtų atspausdintas ant stdout ir stderr. Tai skamba kaip tee užduotis, bet sintaksė vengia manęs - ./script.sh | tee stderr Žinoma, kaip čia skambinti stderr?
nustatyti 10 dec. '12, 7:26 val
3
atsakymai

Vamzdžių išvestis į dvi skirtingas komandas

Galimi dublikatai: osx / linux: vamzdžiai dviejuose procesuose? Ar yra būdas perkelti iš vienos komandos į kitą dviejų komandų įvestį vienu metu? Kažkas panašaus: $ echo 'test' | (katė) | (katė) bandymo testas Noriu ...
nustatyti spalio 28 d '12 12:45
3
atsakymai

Kaip galiu padaryti išvesties srautus, todėl išėjimas iš karto vyksta keliose vietose?

Norėčiau sukurti du (ar daugiau) siūlų viename. Mano tikslas yra tai, kad bet kokia išvestis, siunčiama į „cout“, „cerr“ ir „clog“, taip pat būtų perduodama failui kartu su pradiniu srautu. (Pvz., Kai įrašai atliekami konsolėje, pavyzdžiui, uždarius ...
lapkričio 19 d. '09 6:35
3
atsakymai

itertools.tee dėl coroutine?

Turiu medinių objektų struktūrą. Turiu surūšiuoti visus elementus („vertes“) lapuose. Dėl to dabar naudoju generatoriaus metodus, kaip parodyta žemiau: klasės mazgas (objektas): def __init __ (savarankiškai): self.items = [lapų (1), Lea ...
nustatyti gegužės 1 d., 14 val
5
atsakymai

Kaip perorientuoti stdout + stderr į vieną failą, kai įrašote temas atskirai?

Stdout + stderr peradresavimas, kad abu būtų įrašyti į failą, kai išvestis į stdout yra gana paprasta: cmd 2> 1 | tee output_file Bet dabar taip pat stdout / stderr iš cmd eina į stdout. Norėčiau rašyti stdout + stderr tame pačiame faile (t ...
nustatytas rugsėjo 20 d '12 8:10 val