hmm, hezky clanek, ale myslim ze pojmenovane roury dela mkfifo a nikoliv mkpipe.
Názory k článku
Source Mage GNU/Linux: není init jako init (2)
Re:
celé vláknoMate pravdu, omlouvam se. K vytvoreni pojmenovane roury slouzi prikaz mkfifo. Ja jsem asi pouzil alias. :-))
Pletete se, mylite, nebo nemate pravdu :)
celé vláknoBylo mi dost divne, proc argumentujete ze pres pojmenovane pajpy nejde komunikovat na -o ro filesystemu. Pajpa je neco jako char device, kdyz ji jednou vytvorite, data ktera do ni strkate do filesystemu prece vubec nejdou, takze je uplne jedno jestli pouzivate pojmenovanou pajpu nebo sysV mqueue. Schvalne jsem si to overil, samozrejme ze to funguje:
$ while read x <test.fifo; do echo Prislo $x; done&
[1] 21917
$ echo blaaaa >test.fifo
Prislo blaaaa
$ ls -l
total 12
drwx------ 2 root root 12288 May 24 10:39 lost+found
prw-rw-rw- 1 root root 0 May 24 10:44 test.fifo
$ cat /proc/mounts|grep `pwd`
/dev/loop0 /home/zde/bla ext2 ro 0 0
Re: Pletete se, mylite, nebo nemate pravdu :)
celé vláknoPletu se, mylim se, nemam pravdu. :-((
Dekuji za pripominku.
Nezaskodi mi obcas zopakovat si zaklady Unixu. :-))
Ted jeste musim pochopit co chtel autor jinitu rict vetou:
Communicates over SysV message queues, so it does not need to touch a filesystem when it comes up.
Re: Pletete se, mylite, nebo nemate pravdu :)
celé vláknoMozna uvazuje pripad, kdy roura z nejakeho duvodu na filesystemu neexistuje a tudiz by musel pri startu volat 'mkfifo'.
Re: Pletete se, mylite, nebo nemate pravdu :)
celé vláknoJo, to me taky napadlo. Nebo keca, lidem kteri pouzivaji uchylarny jako SysV IPC, kdyz existuje POSIXove IPC, neverim ani spojku ve vete. :)
init skripty mi pridavaji do stdout nazev skriptu
celé vláknoAhoj,
netusite nekdo proc mi init skripty pridavaji do stdout i nazev skriptu?
Napr. echo 1 ve skriptu fw je na vystupu jako:
fw: 1
A kdyz chcete pro iptables povolit forward, tak to nejak nesezere.
Diky za odpoved.
Re: init skripty mi pridavaji do stdout nazev skriptu
celé vláknoZkuste misto "echo 1" pouzit "builtin echo 1".

