Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Pomoc przy napisaniu skryptu http://forum.freesco.pl/viewtopic.php?f=22&t=16445 |
Strona 1 z 1 |
Autor: | kolos666 [ czwartek, 17 stycznia 2008, 21:45 ] |
Tytuł: | Pomoc przy napisaniu skryptu |
Sorki ze tu ale nie mogłem wymyśleć innej kategorii no chyba że HydePark to jak moderator chce to może przenieść. Problem polega na tym że musze napisać 2 skrypty każdy odpalany na innej konsoli, jeden ma wpisywać raz na jakiś czas 4 linijki do potoku a na 2 konsoli ma się to odczytywać co jakiś czas z potoku Oto moje skrypty coś jest nie tak z zapisywaniem i odczytywaniem z potoków ale nie moge wymyśleć co ![]() s1.sh #!/bin/sh echo "Skrypt 1 Start" while true ; do while true ; do if [ `cat plik.pl` = '0' ] ; then break fi done echo "wpis do potoku" for(( i=1; $i <=4; i++)) ; do echo "Wpis nr: $i" > potok done sleep 1 echo 1 > plik.pl echo "Set plik.pl 1" done s2.sh #!/bin/sh echo Skrypt 2 Start mknod potok p echo Potok ruszył while true ; do while true ; do if [ `cat plik.pl` = '1' ] ; then break fi done echo Czytam potok echo $`cat potok` sleep 1 echo 0 > plik.pl echo plik.pl edytowany done |
Autor: | kolos666 [ piątek, 18 stycznia 2008, 19:27 ] |
Tytuł: | |
To nikt nie pomoże ;( ?? Nawet pocałuj się w dupe nie napiszecie ![]() |
Autor: | zciech [ piątek, 18 stycznia 2008, 20:02 ] |
Tytuł: | |
to jest tak, że dopóki drugi program nie odczyta cat potok to komenda echo cos > potok nie skonczy dzialania i na odworot jesli dasz cat potok na pusty potok to bedzie czekal az ktos zrobi echo cos > potok Tym sposobem nie jest potrzebny plik blokujacy. programy nawzajem same sie blokuja. |
Autor: | kolos666 [ piątek, 18 stycznia 2008, 20:38 ] |
Tytuł: | |
aha dzięki zaraz przetestuje ![]() Ps. dziś miałem zaliczenie Lunixa i dostałem 3.0 ![]() ![]() Ale i tak dziękówa bo ja lubie Linuxika i ucze się dla siebie nie dla jakiegoś tam profesorka ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |