Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Problema script di controllo

jonfrusciante

Newbie
Registriert
21. Februar 2013
Beiträge
23
Reaktionspunkte
1
Punkte
3
salve ragazzi
ma come si inseriscono gli script con l'ipc??
per esempio vorrei inserire questo script trovato in rete
che dovrebbe controllare se i tempi di risposta se ub utente supera i 1000ms pscam si riavvia:



Oscam scripts to Check clienttimeout & auto restartHere is a script to check if a user gets a high ecm let say over 1000ms and it will restart Oscam automatically:
Set the clientimeout to "lets say 1000 ms".

The scipt i use on debian:

Dont forget to change
SIZE=
LOG=,
STARTSCRIPT=
and change the crontab !!!



#!/bin/bash


# accepable number of timeouts CAN'T BE LESS THAN THAT 2 "s client timeout=1000 ms, fallback timeout=700 ms, cache delay=0 ms"
SIZE="4"

# oscam init script
STARTSCRIPT="/etc/init.d/oscam"

# log file
LOG="/var/log/oscam.log"


CHECK="`tail -200 $LOG |grep -v grep |grep -c timeout`"

# If the the word "timeout" appears more times then SIZE ...
if [ "$CHECK" -gt "$SIZE" ]; then

# backup the log
#mv "$LOG" /var/log/oscamtimeout$(date '+%Y_%m_%d_%H:%M').log

# delete the log
rm "$LOG"
# logging restarts of oscam
echo 'oscam restarted becouse of timeot at' $(date '+%Y_%m_%d_%H:%M') >> /var/log/oscamtimeouts.log

#killing oscam
kill -KILL $(pidof oscam)

# wait 2 sec

sleep 2

# start oscam
"$STARTSCRIPT" start


else
echo 'nincs' > /dev/null
exit 1
fi

JON
 
Zuletzt bearbeitet von einem Moderator:
AW: script di controllo

potrebbe funzionare cosi esempio
check.sh
#!/bin/bash

# accepable number of timeouts CAN'T BE LESS THAN THAT 2 "s client timeout=1000 ms, fallback timeout=700 ms, cache delay=0 ms"
SIZE="4"


# oscam init script(forse non seve perche script oscam restart????
#STARTSCRIPT="/etc/init.d/oscam"


# log file
LOG="/var/log/ipc/OScam.log"




CHECK="`tail -200 $LOG |grep -v grep |grep -c timeout`"


# If the the word "timeout" appears more times then SIZE ...
if [ "$CHECK" -gt "$SIZE" ]; then


# backup the log
#mv "$LOG" /var/log/oscamtimeout$(date '+%Y_%m_%d_%H:%M').log


# delete the log
rm "$LOG"
# logging restarts of oscam
echo 'oscam restarted becouse of timeot at' $(date '+%Y_%m_%d_%H:%M') >> /var/log/oscamtimeouts.log
#restart oscam
/var/emu/script/oscam restart



else
echo 'nincs' > /dev/null
exit 1
fi

dovrei dare permessi 775????
poi dovrei aggiungere una linea a i jobs e inserire la posizione del file (giusto????)
e per dare il comando che deve stare sempre attivo cosa metto nei prmi punti??

grazie ancora
 
Zuletzt bearbeitet von einem Moderator:
AW: script di controllo

se per esempio metto check.sh in /var/emu/script/check.sh
in i jobs va :
* * * * * root /var/emu/script/check.sh (se lo voglio sempre attivo???)
2 * * * * root /var/emu/script/check.sh (se voglio che si attivi ogni 2 minuti????? )
ecc
ecc

ho capito bene come inserire gli script ed aggiungerli su i jobs??? PLEASE!!!!
 
AW: script di controllo

raga nessuno mi sa rispondere?????
io ho provato ma per aiutare un po tutti sarebbe giusto ricevere una risposta dai piu esperti!!!!
:wacko1:
 
AW: script di controllo

Ma perche non usi il script che e gia integrato nel IPC?

Gesendet von meinem GT-I9300 mit Tapatalk 2
 
Zurück
Oben