Beschreibung aktualisiert
This commit is contained in:
parent
12bee30048
commit
bbc697b417
@ -18,7 +18,7 @@ Das Bash-Skript `fritzbox-restart.v1.sh` ermöglicht das Neustarten einer Fritzb
|
|||||||
Alternativ kannst du den Befehl auch anpassen und direkt im Terminal ausführen.
|
Alternativ kannst du den Befehl auch anpassen und direkt im Terminal ausführen.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ping -c 1 1.1.1.1 >/dev/null || (for i in {1..3}; do ping -c 1 1.1.1.1 >/dev/null && exit; sleep 30; done; /home/scripts/network/fritzbox-reboot.v1.sh)
|
ping -c 1 1.1.1.1 >/dev/null || (for i in {1..3}; do ping -c 1 1.1.1.1 >/dev/null && exit; sleep 30; done; /home/scripts/network/fritzbox-restart.v1.sh)
|
||||||
```
|
```
|
||||||
|
|
||||||
Dieser Befehl stellt sicher, dass keine Internetverbindung besteht, bevor das Skript ausgeführt wird. Es versucht, eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` herzustellen und führt das Skript nur aus, wenn die Verbindung 3 mal nicht erfolgreich war. Andernfalls wird nichts weiter unternommen.
|
Dieser Befehl stellt sicher, dass keine Internetverbindung besteht, bevor das Skript ausgeführt wird. Es versucht, eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` herzustellen und führt das Skript nur aus, wenn die Verbindung 3 mal nicht erfolgreich war. Andernfalls wird nichts weiter unternommen.
|
||||||
@ -30,7 +30,7 @@ Als Cronjob kann dieses Script natürlich auch ausgeführt werden.
|
|||||||
|
|
||||||
Ein Beispiel:
|
Ein Beispiel:
|
||||||
```bash
|
```bash
|
||||||
*/30 * * * * ping -c 1 1.1.1.1 >/dev/null || (for i in {1..3}; do ping -c 1 1.1.1.1 >/dev/null && exit; sleep 30; done; /home/scripts/network/fritzbox-reboot.v1.sh)
|
*/30 * * * * ping -c 1 1.1.1.1 >/dev/null || (for i in {1..3}; do ping -c 1 1.1.1.1 >/dev/null && exit; sleep 30; done; /home/scripts/network/fritzbox-restart.v1.sh)
|
||||||
```
|
```
|
||||||
|
|
||||||
Diese Cronjob stellt eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` her. Ist die Verbindung erfolgreich, passiert nichts weiter. Ist die Verbindung 3 mal nicht erfolgreich gewesen, so wird dss Script ausgeführt. Der Cronjob führt die Abfrage alle 30 Minuten aus.
|
Diese Cronjob stellt eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` her. Ist die Verbindung erfolgreich, passiert nichts weiter. Ist die Verbindung 3 mal nicht erfolgreich gewesen, so wird dss Script ausgeführt. Der Cronjob führt die Abfrage alle 30 Minuten aus.
|
||||||
@ -38,7 +38,7 @@ Diese Cronjob stellt eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` her.
|
|||||||
Wer seine Fritzbox einfach nur zur geplanten zeit neustarten möchte, kann natürlich auch einfach nur das Script ausführen:
|
Wer seine Fritzbox einfach nur zur geplanten zeit neustarten möchte, kann natürlich auch einfach nur das Script ausführen:
|
||||||
```
|
```
|
||||||
# FRITZ! Geräte neustarten
|
# FRITZ! Geräte neustarten
|
||||||
@weekly root /home/scripts/network/fritzbox-reboot.v1.sh)
|
@weekly root /home/scripts/network/fritzbox-restart.v1.sh)
|
||||||
```
|
```
|
||||||
|
|
||||||
Bitte beachte, dass du vor der Verwendung des Skripts die Variablen `IPS`, `FRITZ_USER` und `FRITZ_PW` korrekt einstellen und die Ausführungsberechtigungen für das Skript setzen musst.
|
Bitte beachte, dass du vor der Verwendung des Skripts die Variablen `IPS`, `FRITZ_USER` und `FRITZ_PW` korrekt einstellen und die Ausführungsberechtigungen für das Skript setzen musst.
|
||||||
|
Loading…
Reference in New Issue
Block a user