[ ndbosna @ 08.09.2009. 11:27 ] @
Pozdrav,

pokusavam da streaming sa neke multicast IP adrese upisem u file. Napravio sam jednostavnu skriptu:

emcast 234.5.6.1:1234 > nekifajl

prvobitno je skripta izgledala:

emcast 234.5.6.1:1234 | tee fajl | Stdinmogprograma, ali sam je pojednostavio maximalno da bi mi proradio najjednostavniji slucaj.

Kada pokrenem skriptu rucno sve je OK. Medjutim kada pokusavam da pokrecem iz crona u neko odredjeno vrijeme, skripta se pozove, fajl se kreira, medjutim filesize je 0. npr:

11 * * * * mojaskripta.sh

Da li moze biti problem sto se ta skripta vrti neograniceno (ja je ubijem nakon minute ali s aspekta cron-a ona se vrti neograniceno)?

Hvala

[ Srđan Pavlović @ 08.09.2009. 14:04 ] @
Jel mozes postaviti celu skriptu kako TACNO izgleda?
[ ndbosna @ 08.09.2009. 14:16 ] @
prvobitno je izgledala ovako,

rm $1 $2
mypid=$$

emcast $3:1234|tee $1|./indexStdin $2 &
sleep 60

kill -s SIGTERM $mypid

obzirom da sam imao probleme pojednostavio sam da vidim samo emcast da li ce raditi i pisati u file. Dakle pojednostavljena verzija:

emcast 234.5.6.1:1234 > proba.ts


konfiguracija crontaba izgleda ovako:

# m h dom mon dow command
HOME=/home/nadir/Streaming
PATH=/home/nadir/Streaming:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$
SHELL=/bin/bash

#56 * * * * emcast 234.5.6.1:1234 > proba.ts
13 * * * * proba.sh

emcast je instaliran u /usr/bin tako da ima putanju do njega, kada nije imao dobijao sam u mail command not found