abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 05:55 | Komunita

Linus Torvalds oznámil vydání Linuxu 4.15-rc9. Po vydání stabilní verze Linuxu se přibližně na 2 týdny otevře začleňovací okno. To se uzavře vydáním verze rc1. Po týdnech následují další rc verze. Obvykle týden po vydání verze rc7 nebo rc8 následuje vydání nové stabilní verze Linuxu. Verze rc9 byla naposledy vydána před více než 6 lety, 4. října 2011. Jednalo se o Linux 3.1. Tenkrát následovala ještě verze rc10.

Ladislav Hagara | Komentářů: 6
včera 21:55 | Zajímavý článek

Greg Kroah-Hartman se v příspěvku na svém blogu věnuje aktuálnímu stavu řešení bezpečnostních chyb Meltdown a Spectre v Linuxu. Jak je na tom Váš Linux? Stačí spustit příkaz "grep . /sys/devices/system/cpu/vulnerabilities/*". Pro více informací lze doporučit Spectre & Meltdown Checker.

Ladislav Hagara | Komentářů: 17
19.1. 18:55 | Komunita

NHSbuntu (Joinup, prezentace) měla být z Ubuntu vycházející linuxová distribuce přizpůsobená pro potřeby britské Národní zdravotní služby (NHS). NHS se název nelíbil, nejednalo se o oficiální projekt NHS, a proto bylo NHSbuntu v září loňského roku přejmenováno na NHoS. Vývojáři NHoS tento týden oznámili, že NHS se nelíbí ani název NHoS a už nemají sílu na další přejmenování a pokračování v projektu. Dodávají, že několik jednání s vedením

… více »
Ladislav Hagara | Komentářů: 7
19.1. 18:44 | Pozvánky

Koncem ledna, 29. 1. 2018 od 17 do 20 hodin se v Akademii CZ.NIC uskuteční večer s Turrisem.

Co bude na programu?… více »
Miška | Komentářů: 11
19.1. 18:33 | Pozvánky

Na tri dni sa hlavné mesto Slovenska po tretíkrát zmení na miesto s najväčšou koncentráciou profesionálnych programátorov, systémových administrátorov, učiteľov informatiky aj technologických nadšencov. Hlavným lákadlom bude konferencia PyCon SK 2018, určená záujemcom o Python, jeden z najpopulárnejších programovacích jazykov na svete.

… více »
RicCo386 | Komentářů: 1
19.1. 18:22 | Pozvánky

Letošní ročník konference Prague PostgreSQL Developer Day se koná ve dnech 14. 2. a 15. 2. 2018. Zveřejněn byl program s přednáškami a školeními. Otevřena byla také registrace na konferenci.

TomasVondra | Komentářů: 0
19.1. 11:33 | Komunita

Společnost Canonical stojící za linuxovou distribucí Ubuntu oznámila dostupnost nástroje pro týmovou spolupráci Slack (Wikipedie) ve formátu snap. Instalovat jej lze ze Snapcraftu. Slack pro Linux je dostupný také ve formátu klasických balíčků pro Ubuntu a Fedoru.

Ladislav Hagara | Komentářů: 10
18.1. 17:33 | Nová verze

Po roce vývoje od vydání verze 2.0 a 6 000 změnách byla vydána nová stabilní verze 3.0 softwaru, který vytváří aplikační rozhraní umožňující chod aplikací pro Microsoft Windows také pod GNU/Linuxem, Wine (Wikipedie). Z novinek lze zdůraznit například podporu Direct3D 10 a 11. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 14
18.1. 13:44 | Zajímavý projekt

V říjnu loňského roku úspěšně skončila kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů. Společnost Purism informuje o aktuálním vývoji tohoto telefonu. Místo plánovaného SoC i.MX6 by měl být použit úspornější i.MX8.

Ladislav Hagara | Komentářů: 5
18.1. 12:33 | Zajímavý projekt

V květnu loňského roku měl na YouTube premiéru krátký animovaný film Agent 327: Operation Barbershop. Blender Animation Studio včera zveřejnilo alternativní konec tohoto filmu.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (7%)
 (1%)
 (1%)
 (1%)
 (77%)
 (13%)
Celkem 1365 hlasů
 Komentářů: 53, poslední 17.1. 16:55
    Rozcestník

    Dotaz: Debian a problémy s pipe

    28.9.2008 13:46 Corwin
    Debian a problémy s pipe
    Přečteno: 437×
    Ahoj všem, narazil jsem na zajímavý problém a absolutně nevím, co s ním. Snad někdo budete vědět :-) Takže, napíšu do konzole: martin@martin1:~$ ls -lrt | wc -l
    bash:  wc: command not found
    Když to samé napíšu znovu (po několika zkoušeních třeba), funguje to v pořádku: martin@martin1:~$ ls -lrt | wc -l
    3
    Chvilku to jde, pak třeba zase dlouho ne a tak dokola. Dělá to u jakékoliv kombinace příkazů, kdy se používá pipe. Čím to může být? Mimochodem, používám Debian unstable.

    Odpovědi

    Jan Drábek avatar 28.9.2008 14:23 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Nemůže tohle dělat konkrétní verze shelu (bash, csh, zsh...)?
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    28.9.2008 15:25 Corwin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Zkoušel jsem bash, sh a ksh a všude je to stejné...
    28.9.2008 18:36 XSimi | skóre: 10
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    ls -lrt|wc -l tohle bude fungovat. Neptej se me proc.....
    28.9.2008 18:41 Corwin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    No, tak výsledek je následující:

    ls -lrt|wc -l opravdu funguje. Dokonce to pak funguje i s mezerama ls -lrt | wc -l (nějakou dobu). Ale zkoušel jsem třeba ps -ef|grep pokus a to neklaplo (nejříve), pak to funguvalo a zase to šlo i s mezerou ps -ef | grep pokus. Takže se na to spolehnout nemůžu... A hlavně bych chtěl rozumět tomu, proč to tak je :-)
    28.9.2008 19:25 hysterix
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Mam stejny problem :( Centos 5.2
    28.9.2008 20:07 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Zkusili jste ten shell strace-nout, aby bylo videt, kde ten wc hleda?
    28.9.2008 20:16 Corwin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Zkusil jsem ls -lrt | strace wc -l a výsledek je tohle:

    execve("/usr/bin/wc", ["wc", "-l"], [/* 31 vars */]) = 0 brk(0) = 0x9eff000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f32000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=65677, ...}) = 0 mmap2(NULL, 65677, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f21000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1\0004\0\0\0\4"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0 mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dc6000 mmap2(0xb7f1b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7f1b000 mmap2(0xb7f1e000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f1e000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dc5000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dc56b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7f1b000, 4096, PROT_READ) = 0 munmap(0xb7f21000, 65677) = 0 brk(0) = 0x9eff000 brk(0x9f20000) = 0x9f20000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=719952, ...}) = 0 mmap2(NULL, 719952, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d15000 close(3) = 0 open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f31000 read(3, "# Locale name alias data base.\n# "..., 4096) = 2586 read(3, ""..., 4096) = 0 close(3) = 0 munmap(0xb7f31000, 4096) = 0 open("/usr/share/locale/cs_CZ.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs_CZ.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs_CZ/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs/LC_MESSAGES/coreutils.mo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=294110, ...}) = 0 mmap2(NULL, 294110, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ccd000 close(3) = 0 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=25700, ...}) = 0 mmap2(NULL, 25700, PROT_READ, MAP_SHARED, 3, 0) = 0xb7cc6000 close(3) = 0 read(0, "celkem 8\ndrwxr-xr-x 3 martin mart"..., 16384) = 125 read(0, ""..., 16384) = 0 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cc5000 write(1, "3\n"..., 23 ) = 2 close(0) = 0 close(1) = 0 munmap(0xb7cc5000, 4096) = 0 close(2) = 0 exit_group(0) = ?
    28.9.2008 20:25 Corwin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    A jako druhé jsem udělal strace ls -lrt | wc -l a výsledek je

    bash:  wc: command not found execve("/bin/ls", ["ls", "-lrt"], [/* 31 vars */]) = 0 brk(0) = 0x93e6000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb9000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=65677, ...}) = 0 mmap2(NULL, 65677, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fa8000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/librt.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\31\0\0004\0\0\0\240"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=30624, ...}) = 0 mmap2(NULL, 33360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f9f000 mmap2(0xb7fa6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7fa6000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libselinux.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260B\0\0004\0\0\0\314"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=95964, ...}) = 0 mmap2(NULL, 101276, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f86000 mmap2(0xb7f9d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16) = 0xb7f9d000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libacl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\27\0\0004\0\0\0\320"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=24800, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f85000 mmap2(NULL, 27680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f7e000 mmap2(0xb7f84000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7f84000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1\0004\0\0\0\4"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0 mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e23000 mmap2(0xb7f78000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7f78000 mmap2(0xb7f7b000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f7b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000H\0\0004\0\0\0\330"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=116414, ...}) = 0 mmap2(NULL, 98784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e0a000 mmap2(0xb7e1f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7e1f000 mmap2(0xb7e21000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e21000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\n\0\0004\0\0\0H"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9680, ...}) = 0 mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e06000 mmap2(0xb7e08000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7e08000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libattr.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\16\0\0004\0\0\0\210"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=14744, ...}) = 0 mmap2(NULL, 17612, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e01000 mmap2(0xb7e05000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7e05000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e00000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dff000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dff700, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7f78000, 4096, PROT_READ) = 0 munmap(0xb7fa8000, 65677) = 0 set_tid_address(0xb7dff748) = 6046 set_robust_list(0xb7dff750, 0xc) = 0 futex(0xbffd6df0, FUTEX_WAKE_PRIVATE, 1) = 0 rt_sigaction(SIGRTMIN, {0xb7e0e2e0, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7e0e720, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 uname({sys="Linux", node="martin1", ...}) = 0 brk(0) = 0x93e6000 brk(0x9407000) = 0x9407000 open("/etc/selinux/config", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=584, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb8000 read(3, "# This file controls the state of"..., 4096) = 584 read(3, ""..., 4096) = 0 close(3) = 0 munmap(0xb7fb8000, 4096) = 0 statfs64("/selinux", 84, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=4686471, f_bfree=3531455, f_bavail=3293393, f_files=2382720, f_ffree=2249803, f_fsid={-29595329, -650760224}, f_namelen=255, f_frsize=4096}) = 0 open("/proc/mounts", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb8000 read(3, "rootfs / rootfs rw 0 0\nnone /sys "..., 1024) = 409 read(3, ""..., 1024) = 0 close(3) = 0 munmap(0xb7fb8000, 4096) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=719952, ...}) = 0 mmap2(NULL, 719952, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d4f000 close(3) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffd6c68) = -1 EINVAL (Invalid argument) ioctl(1, TIOCGWINSZ, 0xbffd6dcc) = -1 EINVAL (Invalid argument) open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb8000 read(3, "# Locale name alias data base.\n# "..., 4096) = 2586 read(3, ""..., 4096) = 0 close(3) = 0 munmap(0xb7fb8000, 4096) = 0 open("/usr/share/locale/cs_CZ.UTF-8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs_CZ.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs_CZ/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs.UTF-8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs/LC_TIME/coreutils.mo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=294110, ...}) = 0 mmap2(NULL, 294110, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d07000 close(3) = 0 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=25700, ...}) = 0 mmap2(NULL, 25700, PROT_READ, MAP_SHARED, 3, 0) = 0xb7d00000 close(3) = 0 futex(0xb7f7aa6c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) getdents64(3, /* 43 entries */, 4096) = 1432 lstat64("workspace", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lgetxattr("workspace", "security.selinux", 0x93ede38, 255) = -1 ENODATA (No data available) getxattr("workspace", "system.posix_acl_access", 0x0, 0) = -1 EOPNOTSUPP (Operation not supported) socket(PF_FILE, SOCK_STREAM, 0) = 4 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=513, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cff000 read(4, "# /etc/nsswitch.conf\n#\n# Example "..., 4096) = 513 read(4, ""..., 4096) = 0 close(4) = 0 munmap(0xb7cff000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=65677, ...}) = 0 mmap2(NULL, 65677, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7cef000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libnss_compat.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\16\0\0004\0\0\0\204"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=30436, ...}) = 0 mmap2(NULL, 33356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7ce6000 mmap2(0xb7ced000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6) = 0xb7ced000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libnsl.so.1", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00001\0\0004\0\0\0\230"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=87800, ...}) = 0 mmap2(NULL, 100328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7ccd000 mmap2(0xb7ce2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x14) = 0xb7ce2000 mmap2(0xb7ce4000, 6120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ce4000 close(4) = 0 munmap(0xb7cef000, 65677) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=65677, ...}) = 0 mmap2(NULL, 65677, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7fa8000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libnss_nis.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\31\0\0004\0\0\0\314"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=38444, ...}) = 0 mmap2(NULL, 41532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7cf5000 mmap2(0xb7cfe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8) = 0xb7cfe000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libnss_files.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\30\0\0004\0\0\0\250"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=42504, ...}) = 0 mmap2(NULL, 45720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7cc1000 mmap2(0xb7ccb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9) = 0xb7ccb000 close(4) = 0 munmap(0xb7fa8000, 65677) = 0 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 4 fcntl64(4, F_GETFD) = 0x1 (flags FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=1384, ...}) = 0 mmap2(NULL, 1384, PROT_READ, MAP_SHARED, 4, 0) = 0xb7fb8000 _llseek(4, 1384, [1384], SEEK_SET) = 0 munmap(0xb7fb8000, 1384) = 0 close(4) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/group", O_RDONLY|O_CLOEXEC) = 4 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=802, ...}) = 0 mmap2(NULL, 802, PROT_READ, MAP_SHARED, 4, 0) = 0xb7fb8000 _llseek(4, 802, [802], SEEK_SET) = 0 munmap(0xb7fb8000, 802) = 0 close(4) = 0 lstat64("Desktop", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 lgetxattr("Desktop", "security.selinux", 0x93efb30, 255) = -1 ENODATA (No data available) getxattr("Desktop", "system.posix_acl_access", 0x0, 0) = -1 EOPNOTSUPP (Operation not supported) getdents64(3, /* 0 entries */, 4096) = 0 close(3) = 0 open("/usr/share/locale/cs_CZ.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs_CZ.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs_CZ/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/cs/LC_MESSAGES/coreutils.mo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=294110, ...}) = 0 mmap2(NULL, 294110, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c79000 close(3) = 0 fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb8000 open("/etc/localtime", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb7000 read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\6\0\0\0\0\0"..., 4096) = 2246 _llseek(3, -28, [2218], SEEK_CUR) = 0 read(3, "\nCET-1CEST,M3.5.0,M10.5.0/3\n"..., 4096) = 28 close(3) = 0 munmap(0xb7fb7000, 4096) = 0 clock_gettime(CLOCK_REALTIME, {1222626234, 276953915}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0 write(1, "celkem 8\ndrwxr-xr-x 3 martin mart"..., 125) = -1 EPIPE (Broken pipe) --- SIGPIPE (Broken pipe) @ 0 (0) --- +++ killed by SIGPIPE +++
    28.9.2008 20:29 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Spíš bych zkusil přímo xtrace shallu, zapíná se příkazem set -x a vypíná pomocí set +x . Pokud se mezi rouru a příkaz vkládá nějaký znak, bude po zapnutí trasování vypsán.
    28.9.2008 20:36 Corwin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Tak jsem to zkusil: martin@martin1:~$ set -x
    martin@martin1:~$ ls -lrt | tail
    + $'\302\240tail'
    bash:  tail: command not found
    + ls --color=auto -lrt
    28.9.2008 20:53 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Z nějakého důvodu se vám vkládají mezi rouru a tail znaky \302\240. Projevuje se vám to pouze v emulátoru terminálu nebo i v terminálu?
    28.9.2008 21:19 marbu | skóre: 28 | blog: hromada | Brno
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    A nebude to tim, ze tu mezeru pise se shiftem, protoze predchozi znak (svislitko) tak psal a jeste jej nestihl pustit?
    I think warning here is a bug. The biggest cloud service provider. There is no point in being so cool in a cold world.
    28.9.2008 21:28 Corwin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Zkoušel jsem všechny kombinace - mezeru se shiftem, bez shiftu, tak i onak a nemá to vliv. Jednou to tam ty znaky vepchá, jindy ne, bez ohledu na to, jestli jsem napsal mezeru se shiftem nebo bez. Navíc v jiných systémech to píšu uplně stejně (když člověk píše rychle, tak někdy ten shift nepustí, jindy zase jo) a nikdy s tím nebyl žádný problém...
    28.9.2008 21:20 Corwin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Zkusil jsem se přepnout do textové konzole (CTRL+ALT+F1) a tam to, zdá se, funguje dobře (a nebo jsem měl jen štěstí a zrovna to šlo). Emulátory to asi dělají i jiné. Normálně používám konsoli a zkusmo jsem zkusil terminal.app a tam to dělá taky.
    28.9.2008 21:37 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Pokud by to dělal emulátor terminálu, tak bych zkusil použít jinou znakovou sadu. Také bych otestoval xterm.
    28.9.2008 21:54 Corwin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Tak to vypadá, že je to asi opravdu tím, co mačkám... Když píšu '|', tak musím použít pravý ALT+W. Když ten ALT nechám zmáčnutý, tak to tam hodí to '\302\240'. Normální terminál to spolkne a jiné systémy taky (nebo jim to nevadí). V každém případě díky za pomoc, sám bych na to nepřišel. A strace si budu pamatovat, může se to někdy hodit :-)
    28.9.2008 23:08 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    No jo, je to tak. V každém případě díky všem za prozkoumání, to se může sakra hodit :)
    28.9.2008 21:50 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: Debian a problémy s pipe
    Ta kombinacia je 'nezlomitelna' medzera (snad si tie cisla pamatam spravne) a problem je ze ju interpreter priradi k nazvu a to hlada (preto aj tie dve medzeri medzi bash: a tail: .. v tej chybovej hlaske). Skuste pozriet ako mate nastavenu klavesnicu v X11 a ci neni nieco divno nastavene v emulacii terminalu ohladom klavesnice.

    (mam dojem ze sa to tu uz riesilo, ale nejak sa mi to vlakno nedari najst)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.