Ich bin neu in der Linux-Programmierung. Ich habe mit dem Bitcoin-Mining unter Linux Mint XFCE 15 begonnen. Ich kann Anweisungen wirklich gut befolgen, weiß aber nicht, wie ich anfangen soll. Ich muss ein Skript erstellen, das alle 15 Minuten ausgeführt werden kann, um zu prüfen, ob eine Verbindung zum Internet besteht. Wenn keine Verbindung besteht, muss die WLAN-Verbindung neu gestartet werden. Mein Asus Eee B202 verliert irgendwie die Internetverbindung, obwohl WLAN verbunden ist. Um das Problem zu beheben, trenne ich die Verbindung zum WLAN und stelle sie dann wieder her. Mit dem Skript, das als Cron-Job hinzugefügt wurde, kann ich das vermeiden. Vielen Dank im Voraus.
Antwort1
Fügen Sie einen Cron-Job für Root hinzu, um das folgende Skript auszuführen:
#!/bin/bash
if ! [ "$(ping -c 1 google.com)" ]; then
service network-manager restart
fi
Vergessen Sie nicht, es ausführbar zu machen:
chmod +x /path/to/script
Um einen Cron-Job für Root hinzuzufügen, verwenden Sie den folgenden Befehl:
sudo crontab -e
Und Ihr Cron-Eintrag aus der Crontab-Datei sollte folgendermaßen aussehen:
0/15 * * * * /path/to/script