Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: 2 wspóldzialajace skrypty (jeden uruchamia drugi) - problem  (Przeczytany 10227 razy)

jujo

  • Gość
2 wspóldzialajace skrypty (jeden uruchamia drugi) - problem
« Odpowiedź #15 dnia: 2006-03-23, 12:24:47 »
Dziala. Trzeba bylo wklepac

\\"pcm.ch51dup {
    type route
    slave.pcm surround51
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.2 1
    ttable.1.3 1
    ttable.0.4 0.5
    ttable.1.4 0.5
    ttable.0.5 0.5
    ttable.1.5 0.5
}\\"

Co ciekawe \\"aplay -Dsurround51 asd.wav\\" puszcza tylko z 3 glosnikow, a \\"aplay -Dch51dup asd.wav\\" puszcza wszystkie. Dziekuje wszystkim ktorzy sie udzialali. Bardzo mi pomogliscie.

===ROZWIAZANO===

chmooreck

  • Gość
2 wspóldzialajace skrypty (jeden uruchamia drugi) - problem
« Odpowiedź #16 dnia: 2006-03-24, 08:54:09 »
2006-03-23 12:24:47 jujo napisał:

 > Co ciekawe \\"aplay -Dsurround51 asd.wav\\" puszcza tylko z 3 glosnikow, a \\"aplay
 > -Dch51dup asd.wav\\" puszcza wszystkie. Dziekuje wszystkim ktorzy sie udzialali. Bardzo mi
 > pomogliscie.

no oczywiscie.. bo to urzadzenie ch51dup rozszerza na pozostale glosniki...

polecamy sie na przyszlosc :-)

  • Gość
2 wspóldzialajace skrypty (jeden uruchamia drugi) - problem
« Odpowiedź #17 dnia: 2006-03-18, 12:55:12 »
witam
mam takie zadanie z laborki z systemow operacyjnych:

glwone zdanie:
uruchamiamy skryt1 i skrypt2(np 1 moze uruchamiac dwojke)
i skrypt1 sobie cos tam robi przez jakis czas /ja chce zeby wypisywal
aktualna godzine, co 5 sekund, 10 razy) i pozniej ma on utworzyc jakis
plik, np test.txt
natomiast skpryt2 ma dzialac nicnierobiac dopoki nie pojawi sie ten
plik test.txt (utworzony przez skrypt1) i wtedy tez cos robic (nie wiem
co mu wymyslic) i wtedy skrypt1 przestaje pisac ta date
w kazdym razie wiem jak zrobic zeby czekal 5 sekund miedzy
wyswietleniami daty, wiem jak ma wyswietlic date, wiem jak utworzyc
plik
teraz jest problem - jak zrobic zeby skrypt2 sprawdzal np co sekunde
czy dany pliki test.txt istnieje?

mam dwa skrypty: skrypt1 i skrypt2
na poczatku skryptu1 jest komenda uruchamiania skrypt2
i teraz jak zrobic zeby skrypt1 kontynuowal dzialaje? bo po
uruchomieniu skryptu2 przestaje on robic to co ma dalej napisane:/

listing skryptow:
skrypt1:

echo "skrypt1 uruchiomony"
echo "uruchamiam skrypt2"
./skrypt2
for i in 1 2 3 4 5
do
sleep 2
date
done
cp /dev/null test.txt

skrypt2:

while [ 1 -le 10 ] <--nieskonczona petla
do
{
sleep 1
if test -f test.txt
then
{
sleep
echo "dzisiaj jest:" date
sleep 1
echo "plik istnieje"
rm test.txt
./skrypt1
}

else
{
echo "plik nieistnieje" <--(ostatecznie ma tutaj nic nie robic)
continue
fi
}

done

de_laurent

  • Gość
2 wspóldzialajace skrypty (jeden uruchamia drugi) - problem
« Odpowiedź #18 dnia: 2006-03-18, 14:12:27 »
1) przed fi brakuje ci }
2) nie istnieje pisze sie osobno (chyba ;)
3) przy date brakuje ci `date`
4) a przy pierwszym ze sleepow w 2. skrypcie argumentu...

chyba o to chodzilo??