Re: BASH CSH
Ponieważ nie mogę tego zrobić w Bash'u więc powstała proteza:
skrypt s1 :
#!/bin/bash
sleep 10
echo "koniec s1"
exit 0
skrypt s2 :
#!/bin/bash
sleep 13
echo "koniec s1"
exit 0
skrypt s0 :
#!/bin/tcsh
./s1 &
./s2 &
while ( 1 )
jobs > ./logjobs
set i = `( cat ./logjobs | wc -l )`
if ( $i == 0 ) then
echo "koniec s0"
exit 0
endif
sleep 5
end
Polecenie jobs produkuje swoje wyjście do innego strumienia i
jobs | wc -l nie zadziała; stąd pośrednictwo pliku.
Chodzi o to by skrypt główny sprawował kontrolę nad swoimi zadaniami
i podejmował odpowiednie działania.
Może komuś uda się uruchomić to wszystko w Bash'u ?
Pozdrawiam
Reply to: