[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.