»
În video-ul de mai sus poți vedea cum se utilizează comandă CRONTAB pentru a configura CRON să ruleze un script din 5 în 5 minute.
Exemplul este de pe un receiver Amiko Viper4K cu imagine OpenATV 6.3
Momentan problema ta văd că nu mai ține de script ci de Sistemul de Operare (imaginea) de pe receiver.
Script OSCAM verificare daca ruleaza
- ASiX88796
- Site Admin
- Posts: 2952
- Joined: 12 Oct 2013 17:02
- Location: Timișoara
Re: Script OSCAM verificare daca ruleaza
___________________________ ____ ___ __ _
» Mulţi vorbesc, puţini comunică.
» Mulţi vorbesc, puţini comunică.
- ciprysat
- Standard User
- Posts: 54
- Joined: 01 May 2014 23:31
- Location: ALBA
- ASiX88796
- Site Admin
- Posts: 2952
- Joined: 12 Oct 2013 17:02
- Location: Timișoara
Re: Script OSCAM verificare daca ruleaza
»
- Păi... ce este defapt un script?
- Un script este un fișier text simplu care conține o înșiruire de comenzi.
În concluzie, așa cum execuți o comandă simplă așa execuți și un script.
- Păi... ce este defapt un script?
- Un script este un fișier text simplu care conține o înșiruire de comenzi.
În concluzie, așa cum execuți o comandă simplă așa execuți și un script.
___________________________ ____ ___ __ _
» Mulţi vorbesc, puţini comunică.
» Mulţi vorbesc, puţini comunică.
- ciprysat
- Standard User
- Posts: 54
- Joined: 01 May 2014 23:31
- Location: ALBA
- ciprysat
- Standard User
- Posts: 54
- Joined: 01 May 2014 23:31
- Location: ALBA
Re: Script OSCAM verificare daca ruleaza
M-am mai jucat putin
am pus in cron
*/1 * * * * /var/emu/oscam -b &
am dat restart cron si a pornit oscam
dupa am dat comanda killall -9 oscam s-a oprit oscam si dupa 1 min a pornit singur
am pus in cron
*/1 * * * * /var/emu/oscam -b &
am dat restart cron si a pornit oscam
dupa am dat comanda killall -9 oscam s-a oprit oscam si dupa 1 min a pornit singur
- ASiX88796
- Site Admin
- Posts: 2952
- Joined: 12 Oct 2013 17:02
- Location: Timișoara
Re: Script OSCAM verificare daca ruleaza
»
Dacă este acolo scriptul atunci trebuie să pornească.
Am văzut că ai WinSCP, dute în /usr/script/ și verifică dacă scriptul mai este acolo.
Dacă este acolo scriptul atunci trebuie să pornească.
Am văzut că ai WinSCP, dute în /usr/script/ și verifică dacă scriptul mai este acolo.
___________________________ ____ ___ __ _
» Mulţi vorbesc, puţini comunică.
» Mulţi vorbesc, puţini comunică.
- ASiX88796
- Site Admin
- Posts: 2952
- Joined: 12 Oct 2013 17:02
- Location: Timișoara
Re: Script OSCAM verificare daca ruleaza
ciprysat wrote:M-am mai jucat putin
am pus in cron
*/1 * * * * /var/emu/oscam -b &
am dat restart cron si a pornit oscam
Știi că pe un receiver pot rula simultan mai multe instanțe de OScam ?
Ce ai pus tu acolo în CRON îți va porni câte un OScam din minut în minut.
Ideea cu scriptul era ca să verifice dacă OScam rulează iar dacă nu rulează atunci să-l pornească.
___________________________ ____ ___ __ _
» Mulţi vorbesc, puţini comunică.
» Mulţi vorbesc, puţini comunică.
- ciprysat
- Standard User
- Posts: 54
- Joined: 01 May 2014 23:31
- Location: ALBA
Re: Script OSCAM verificare daca ruleaza
Scriptul este acolo usr/script
Ar fi ok si asa
*/1 * * * * /var/emu/oscam -b &
nu se restarteaza oscam dupa 1 min , il porneste daca este oprit.
Am observat ca dupa reboot nu este pornit busybox-cron
/etc/init.d/busybox-cron trebuie pornit de fiecare data dupa reboot receiver
#!/bin/sh
DAEMON=/usr/sbin/crond
NAME=crond
DESC="Busybox Periodic Command Scheduler"
ARGS="-c /etc/cron/crontabs"
if [ ! -e /var/spool/cron ]; then
mkdir -p /var/spool
ln -sfn /etc/cron /var/spool/cron
fi
test -f $DAEMON || exit 0
set -e
case "$1" in
start)
echo "starting $DESC: $NAME... "
start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS
echo "done."
;;
stop)
echo "stopping $DESC: $NAME... "
start-stop-daemon -K -n $NAME
echo "done."
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0
Ar fi ok si asa
*/1 * * * * /var/emu/oscam -b &
nu se restarteaza oscam dupa 1 min , il porneste daca este oprit.
Am observat ca dupa reboot nu este pornit busybox-cron
/etc/init.d/busybox-cron trebuie pornit de fiecare data dupa reboot receiver
#!/bin/sh
DAEMON=/usr/sbin/crond
NAME=crond
DESC="Busybox Periodic Command Scheduler"
ARGS="-c /etc/cron/crontabs"
if [ ! -e /var/spool/cron ]; then
mkdir -p /var/spool
ln -sfn /etc/cron /var/spool/cron
fi
test -f $DAEMON || exit 0
set -e
case "$1" in
start)
echo "starting $DESC: $NAME... "
start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS
echo "done."
;;
stop)
echo "stopping $DESC: $NAME... "
start-stop-daemon -K -n $NAME
echo "done."
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac
exit 0
- ciprysat
- Standard User
- Posts: 54
- Joined: 01 May 2014 23:31
- Location: ALBA
Re: Script OSCAM verificare daca ruleaza
Am reusit cu scriptul dar nu mai ruleaza cron dupa oprire/pornire receiver numai daca il pornesc cron manual /etc/init.d/busybox-cron start &
Nu se salveaza ceva in cron de ce nu sta pornit?
Nu se salveaza ceva in cron de ce nu sta pornit?
- ciprysat
- Standard User
- Posts: 54
- Joined: 01 May 2014 23:31
- Location: ALBA
Re: Script OSCAM verificare daca ruleaza
aveti oscamcheck.sh ? sa fie adresa oscam in /var/emu/
cum modific ceva in oscamcheck.sh imi da ca nu mai exista not found
cum modific ceva in oscamcheck.sh imi da ca nu mai exista not found
Who is online
Users browsing this forum: No registered users and 9 guests