i-have-a-dreambox.com | Dreambox - Support

Register Calendar Members List Team Members Galerie to Portal Go to the Main Page

Boardrules Frequently Asked Questions Statistik Statistik Search Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Skripte » netzwerk neustart skript » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Add Thread to Favorites
Post New Thread Post Reply
Go to the bottom of this page netzwerk neustart skript
Author
Post « Previous Thread | Next Thread »
moby60
Newbie


Registration Date: 29.01.2010
Posts: 3
Which box: DM7025+T; DM7025+C
External Storage: USB-Stick
Which Image: Gemini

netzwerk neustart skript Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hallo,

für die erreichbarkeit meine 7020hd e2 möchte ich ein skript erstellen, welches das netzwerk nach abschluss des bootens neu startet.
bisher nach recherche hier und wo anders bin ich soweit:

über telnet erfüllt folgender befehl meinen anforderungen:

quote:
/etc/init.d/networking restart


skript?:
quote:
#!/bin/sh /etc/init.d/networking restart exit 0


wie kann ich diesen skript nach jedem bootvorgang, bei dem das netzwerk schon gestartet wurde, automatischen ausführen, dass das netzwerk nochmals neu gestartet wird.

tips bitte für einen kompletten script-newbie.

danke
bernhard

This post has been edited 1 time(s), it was last edited by moby60: 22.12.2015 19:26.

22.12.2015 19:04 moby60 is offline Send an Email to moby60 Search for Posts by moby60 Add moby60 to your Buddy List
Fred Bogus Trumper
V.I.P.


images/avatars/avatar-19905.png

Registration Date: 15.12.2008
Posts: 2,812
Which box: DM800se; DM820; DM900; DM7080HD
External Storage: USB-Stick; SD-Card; HDD; NFS
Which accessories: Logitech K400+, Eigenbau NAS
Which Image: Sonstige

RE: netzwerk neustart skript Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

/usr/script/networkrestart.sh
code:
1:
2:
3:
4:
5:
6:
7:
#!/bin/sh 
DATE=$(date +%b" "%d" "%H:%M:%S)

/etc/init.d/networking restart 
echo "$DATE $(hostname) restarting network" >> /tmp/networkrestart.log

exit 0


ausführbarmachen
chmod 755 /usr/script/networkrestart.sh

dann ins runlevel 3 verlinken, S95 startet dann das Netzwerk kurz vor dem Enigma2 Start beim bootup neu:
ln -sf /usr/script/networkrestart.sh /etc/rc3.d/95networkrestart.sh

in /tmp/networkrestart.log siehst du dann, ob bzw. wann das Script ausgeführt wurde


wieder entfernen
rm /etc/rc3.d/95networkrestart.sh

__________________
Gruß Fred

Die Dreambox ist tot, es lebe die Dreambox

This post has been edited 2 time(s), it was last edited by Fred Bogus Trumper: 22.12.2015 19:59.

22.12.2015 19:52 Fred Bogus Trumper is offline Search for Posts by Fred Bogus Trumper Add Fred Bogus Trumper to your Buddy List
moby60
Newbie


Registration Date: 29.01.2010
Posts: 3
Which box: DM7025+T; DM7025+C
External Storage: USB-Stick
Which Image: Gemini

Thread Starter Thread Started by moby60
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

danke fred,

dann werde ich das mal so testen mit dem logfile:

aber was bedeutet das "vor":

quote:
startet dann das Netzwerk kurz vor dem Enigma2 Start neu


wirkt sich das so aus wie wenn ich in der gebooteten box den netzwerk neustart über telnet oder fernbedienung ausführe?

This post has been edited 1 time(s), it was last edited by moby60: 22.12.2015 20:09.

22.12.2015 20:00 moby60 is offline Send an Email to moby60 Search for Posts by moby60 Add moby60 to your Buddy List
Fred Bogus Trumper
V.I.P.


images/avatars/avatar-19905.png

Registration Date: 15.12.2008
Posts: 2,812
Which box: DM800se; DM820; DM900; DM7080HD
External Storage: USB-Stick; SD-Card; HDD; NFS
Which accessories: Logitech K400+, Eigenbau NAS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

nein, das wirkt sich glaube ich nicht aus

einfach per telnet einigma2 mal neustarten, dann siehst du im log ob das script ausgeführt wurde

init 5 && sleep 15
killall -9 enigma2 2>/dev/null
init 3


alternativ kannst du das Netzwerk auch per cronjob einmal nach dem booten neustarten, würde das aber mit einem sleep verbinden und den network restart im Hintergrund ausführen, damit die Box nicht beim booten hängen bleibt, etwa so:

/usr/script/networkrestart.sh
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
#!/bin/sh 

sleep 20
DATE=$(date +%b" "%d" "%H:%M:%S)
/etc/init.d/networking restart 
echo "$DATE $(hostname) restarting network" >> /tmp/networkrestart.log

exit 0


cronjob
code:
1:
@reboot /usr/script/networkrestart.sh &


bin aber nicht sicher ob der GP3 cronmanager plugin das "@reboot" unterstützt ..

__________________
Gruß Fred

Die Dreambox ist tot, es lebe die Dreambox

This post has been edited 3 time(s), it was last edited by Fred Bogus Trumper: 22.12.2015 20:36.

22.12.2015 20:14 Fred Bogus Trumper is offline Search for Posts by Fred Bogus Trumper Add Fred Bogus Trumper to your Buddy List
moby60
Newbie


Registration Date: 29.01.2010
Posts: 3
Which box: DM7025+T; DM7025+C
External Storage: USB-Stick
Which Image: Gemini

Thread Starter Thread Started by moby60
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

ich habe jetzt in usr/script netzwerkneu.sh angelegt:
quote:
#!/bin/sh
sleep 20
/etc/init.d/networking restart
exit 0


und folgende ausgabe bei crontab -l:
quote:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.1350 installed on Wed Dec 23 00:12:07 2015)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
@reboot /usr/script/netzwerkneu.sh &


das ergebnis ist leider nicht das selbe wie bei dem telnet befehl
quote:
/etc/init.d/networking restart


auch bei sleep 60 ändert sich nichts daran, wie kann ich denn prüfen ob der cronjob nicht ausgeführt wurde oder ob der script falsch ist?
23.12.2015 00:53 moby60 is offline Send an Email to moby60 Search for Posts by moby60 Add moby60 to your Buddy List
Tree Structure | Board Structure
Jump to:
Post New Thread Post Reply
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Skripte » netzwerk neustart skript

Privacy policy | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR