skripta pozvana iz cron-a nece da upisuje u file

  • 2 odgovora
  • 1.328 pregleda
skripta pozvana iz cron-a nece da upisuje u file 08.09.2009. u 11:27 · pre 208 meseci #1
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

Re: skripta pozvana iz cron-a nece da upisuje u file 08.09.2009. u 14:16 · pre 208 meseci #3
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme