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

script oscam neustarten

Mäx2.5

Elite User
Registriert
3. Juli 2011
Beiträge
1.547
Reaktionspunkte
3.731
Punkte
373
Ort
BW
Hallo,
wollte einen täglichen Neustart der oscam und habe in der cronstab folgenden Eintrag (war auskommentiert#) aktiviert:
Code:
59 4 * * * root /var/emu/script/oscam restart    #OScam - EMU Neustart (Taeglich um 04:59)
Leider funktioniert das nicht, da unter root /var/emu/script/ kein oscam restart script hinterlegt ist.

Wie müsste das Script aussehen?

Auf dem Pogo läuft IPC11.5.

Danke
 
Sollte aber gehen

Teste mal in der Konsole
Code:
/var/emu/script/oscam restart
 
In der Konsole funktioniert es.
Es hat auch schon über die Cronstab funktioniert, aber zur Zeit nicht. Wird die Cronstab nicht richtig ausgeführt?
 
ist den Cronstab gestartet?

Gib mal
Code:
ps -ax
in der Konsole ein und schau nach
 
schaut nicht so aus, oder?
root@debian ~ > ps -ax
warning: bad ps syntax, perhaps a bogus '-'?
See
PID TTY STAT TIME COMMAND
1 ? Ss 0:02 init [2]
2 ? S 0:00 [kthreadd]
3 ? S 0:00 [ksoftirqd/0]
5 ? S< 0:00 [kworker/0:0H]
7 ? S 0:00 [rcu_preempt]
8 ? S 0:00 [rcu_sched]
9 ? S 0:00 [rcu_bh]
10 ? S 0:00 [watchdog/0]
11 ? S< 0:00 [khelper]
12 ? S 0:00 [kdevtmpfs]
13 ? S< 0:00 [netns]
14 ? S 0:00 [khungtaskd]
15 ? S< 0:00 [writeback]
16 ? SN 0:00 [ksmd]
17 ? S< 0:00 [crypto]
18 ? S< 0:00 [kintegrityd]
19 ? S< 0:00 [bioset]
20 ? S< 0:00 [kblockd]
21 ? S 0:00 [khubd]
22 ? S 0:00 [kworker/0:1]
23 ? S< 0:00 [rpciod]
24 ? S 0:00 [kswapd0]
25 ? S 0:00 [fsnotify_mark]
26 ? S< 0:00 [nfsiod]
33 ? S 0:00 [kworker/u2:1]
36 ? S< 0:00 [deferwq]
100 ? S 0:00 [scsi_eh_0]
101 ? S< 0:00 [scsi_tmf_0]
102 ? S 0:00 [usb-storage]
111 ? S 0:00 [kworker/u2:2]
116 ? S< 0:00 [kworker/0:1H]
120 ? S 0:00 [kworker/0:2]
127 ? S 0:00 [kjournald]
266 ? Ss 0:00 udevd --daemon
351 ? S 0:00 udevd --daemon
352 ? S 0:00 udevd --daemon
358 ? S 0:00 [mv_crypto]
495 ? S 0:00 [kjournald]
1618 ? S< 0:00 [ipv6_addrconf]
1701 ? Ss 0:00 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/d
1818 ? Ss 0:00 /sbin/rpcbind -w
1850 ? Ss 0:00 /sbin/rpc.statd
1862 ? Ss 0:00 /usr/sbin/rpc.idmapd
2119 ? Sl 0:00 /usr/sbin/rsyslogd -c5
2146 ? Ss 0:00 /usr/sbin/nmbd -D
2149 ? Ss 0:00 /usr/sbin/smbd -D
2173 ? S 0:00 /usr/sbin/smbd -D
2188 ? Ss 0:00 /usr/sbin/apache2 -k start
2244 ? Ss 0:00 /usr/sbin/cron
2257 ? Ss 0:00 /usr/bin/dbus-daemon --system
2289 ? S 0:00 avahi-daemon: running [debian.local]
2290 ? S 0:00 avahi-daemon: chroot helper
2305 ? S 0:00 /usr/sbin/apache2 -k start
2308 ? S 0:00 /usr/sbin/apache2 -k start
2309 ? S 0:00 /usr/sbin/apache2 -k start
2310 ? S 0:00 /usr/sbin/apache2 -k start
2313 ? S 0:00 /usr/sbin/apache2 -k start
2336 ? Ss 0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -c /var/lib/nt
2339 ? Ss 0:00 /usr/sbin/inetd
2385 ? Sl 0:00 /usr/sbin/pcscd
2404 ? Ss 0:00 /usr/sbin/sshd
2432 ttyS0 Ss+ 0:00 /sbin/getty -L ttyS0 115200 linux
2457 ? S 0:00 /var/emu/osemu/OSEmu.armel -a emu emu -p xxxxx
2466 ? Ss 0:00 /var/emu/oscam/oscam.armel -b -c /var/etc -t /tmp/.os
2468 ? S<l 0:06 /var/emu/oscam/oscam.armel -b -c /var/etc -t /tmp/.os
2493 ? Ss 0:00 sshd: root@notty
2495 ? Ss 0:00 /usr/lib/openssh/sftp-server
4339 ? S 0:00 /usr/sbin/smbd -D
4341 ? S 0:00 /usr/sbin/smbd -D
4388 ? Ss 0:00 sshd: root@pts/0
4404 pts/0 Ss 0:00 -bash
4420 pts/0 R+ 0:00 ps -ax
 
Ab und zu wollte ich oscam schon resetten, ob jetzt täglich, wöchentlich oder monatlich ist ja erst mal egal.
Auch ein komplett Neustart des Pogos am 13. wurde nicht durchgeführt, da muss die Cronstab einen Fehler haben!?

Code:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""

#  * * * * * Benutzer Befehl
#  | | | | |
#  | | | | +---- Wochentag (0-7) (Sonntag =0 oder =7)
#  | | | +------ Monat (1-12)
#  | | +-------- Tag (1-31)
#  | +---------- Stunde (0-23)
#  +------------ Minute (0-59)

58 4 13 * * /sbin/reboot # reboot Pogo 

# m h dom mon dow user    command
17 *    * * *    root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *    root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7    root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *    root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )


#Zeitabgleich -> benoetigt [apt-get install ntpdate]
0 5 * * * root ntpdate -s pool.ntp.org      #Zeitabgleich (Taeglich um 05:00 Uhr)

#IPC
#0 4 * * 5 root /var/emu/script/ipc-backup.sh full l 30 #Backup - Full (Woechentlich um 04:00, Freitag)
#0 2 * * * root /var/emu/script/ipc-backup.sh conf l 14  #Backup - Konfiguration (Taeglich um 02:00)
#0 6 * * * root /var/emu/script/ipc-set.sh               #Rechte setzen (Taeglich um 06:00)

#CCcam
#* * * * * root /var/emu/script/cccam-watchdog.sh       #CCcam - Teste ob CCcam laeuft (jede Minute)
#30 4 * * * root /var/emu/script/cccam restart          #CCcam - EMU Neustart (Taeglich um 04:30)
#0 5 * * * root /var/emu/script/cccam-cfgnl.sh          #CCcam - Lade neue Konfiguration (Taeglich um 05:00)
#01 5 * * * root /bin/cccam softkey && /bin/cccam restart  #CCcam EMU Keys updaten+restart (Taeglich um 05:01)

#CCcamInfoPHP (Update,Ping,Online)
#*/2 * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_update.php?p=0 #CCcamInfoPHP - Update alle 2 Minuten
#58 * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_ping.php?p=0    #CCcamInfoPHP - PING jede Stunde
#59 * * * * www-data wget -q --spider http://localhost/ipc/infophp/cron_online.php?p=0  #CCcamInfoPHP - Online jede Stunde

#OScam
* * * * * root /var/emu/script/oscam-watchdog.sh  #OScam - Teste ob OScam laeuft (jede Minute)
59 4 * * * root /var/emu/script/oscam restart    #OScam - EMU Neustart (Taeglich um 04:59)

#OSEmu
#* * * * * root /var/emu/script/osemu-watchdog.sh  #Teste ob OSEmu laeuft (jede Minute)
#29 4 * * * root /var/emu/script/osemu restart     #OSEmu - EMU Neustart (Taeglich um 04:29)

#NewCS
#* * * * * root /var/emu/script/newcs-watchdog.sh  #NewCS - Teste ob NewCS laeuft (jede Minute)

#Camd3
#* * * * * root /var/emu/script/camd3-watchdog.sh  #Teste ob Camd3 laeuft (jede Minute)
#01 5 * * * root /bin/camd3 softkey && /bin/camd3 restart  #Camd3 EMU Keys updaten+restart (Taeglich um 05:01)

#sBox
#* * * * * root /var/emu/script/sbox-watchdog.sh  #Teste ob sBox laeuft (jede Minute)


#DynDNS Static Update -> benoetigt [apt-get install ddclient]
#6 6 * * 1 root /usr/sbin/ddclient -force > /var/log/ipc/dyndns_update.log  #Static DynDNS Update (Woechentlich um 06:06, Montag)

#DDNSupdater.sh
#@reboot    root /var/emu/script/DDNSupdater.sh auto  #DDNSupdater.sh bei System boot/reboot starten
#0 6 * * 1 root /var/emu/script/DDNSupdater.sh now  #DDNSupdater.sh Static-IP Update erzwingen (Woechentlich um 06:00,Montag)

#DDNSupdater2.sh
#@reboot    root /var/emu/script/DDNSupdater2.sh auto  #DDNSupdater2.sh bei System boot/reboot starten
#0 6 * * 1 root /var/emu/script/DDNSupdater2.sh now  #DDNSupdater2.sh Static-IP Update erzwingen (Woechentlich um 06:00, Montag)

#apache2
@reboot    root /var/emu/script/apache2-watchdog.sh >/dev/null 2>&1
* * * * *    root /var/emu/script/apache2-watchdog.sh >/dev/null 2>&1

#afraid
0,5,10,15,20,25,30,35,40,45,50,55 * * * * root sleep 20 ; wget -O - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Danke, probier ich mal aus. Vor dem oscam reboot steht root schon mit drin, muss noch was anderes faul sein...
 
Hi Osprey,
Code:
root@debian ~ > /etc/crontab
-bash: /etc/crontab: Permission denied

Hab die Rechte nun von 0644 auf 0777 gesetzt und bekomme nun keine Verweigerung.
Danke für den Wink mit dem Zaunpfahl, hätte ich auch selbst drauf kommen können... :)
 
Hallo so nun ist der täglich restart des Oscam dran....
Habe eine Textdatei mit diesem Code erstellt : 30 22 * * * root /var/emu/script/oscam restart -> sollte um 22:30 einen restart machen...
habe diese Datei mit den Rechten 777 versehen und dann in das Verzeichnis /etc/cron.daily kopiert....
aber leider startet der oscam nicht neu,....
in der Konsole ist alles in Ordnung......dort startet der Oscam
 
Danke für die Info...werde ich gleich einmal testen....und jetzt möchte ich noch einmal in der Woche das komplette System mit reboot neu starten....
Muss ich das skript dann in Crontab week reinlegen...???
 
Zurück
Oben