Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

skripta pozvana iz cron-a nece da upisuje u file

[es] :: Linux :: skripta pozvana iz cron-a nece da upisuje u file

[ Pregleda: 902 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ndbosna
Nadir Zlatar

Član broj: 115931
Poruke: 19
*.team.ba.



Profil

icon skripta pozvana iz cron-a nece da upisuje u file08.09.2009. u 11:27 - pre 178 meseci
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

 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: skripta pozvana iz cron-a nece da upisuje u file08.09.2009. u 14:04 - pre 178 meseci
Jel mozes postaviti celu skriptu kako TACNO izgleda?
 
Odgovor na temu

ndbosna
Nadir Zlatar

Član broj: 115931
Poruke: 19
*.team.ba.



Profil

icon Re: skripta pozvana iz cron-a nece da upisuje u file08.09.2009. u 14:16 - pre 178 meseci
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
 
Odgovor na temu

[es] :: Linux :: skripta pozvana iz cron-a nece da upisuje u file

[ Pregleda: 902 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.