Hallo, Hoffe das es das Thema noch nicht gibt ansonst verzeiht mir ich habe es nicht gefunden ☺
Jetzt zum Thema: Ich habe ein Recher welcher mit Ubuntu-Server als OS läuft. Die Aufgabe des Rechners ist es nur Daten in unregelmäßigen Abständen von einer NAS zu kopieren. Das Klappt auch alles ganz gut nur muss ich immer nach schauen in der Log-Datei ob er fertig ist oder nicht.
Die Backups werden über eine SSH-Verbindung gestartet welches dann gleich wieder geschlossen wird wenn das Backup gestartet wurde (nohup ....)
1.)Jetzt zu meiner Frage ist es möglich ein Script zu erstellen welches den Rechner nach 30 Min Leerlauf runterfahrt.
Oder
2.)eine Abfrage in die SH-Datein einzubauen welche fragt ob der Rechner nach abgeschlossener Aktion runtergefahren werden soll.
Kleines Bsp. wie es im Moment ist:
1 2 3 4 5 | #!/bin/bash ... echo Backup gestartet > /home/user/Logs/Log-Datei.log cp -vur /media/nas/xyz /media/hdd1 >> /home/user/Logs/Log-Datei.log echo Backup abgeschlossen >> /home/user/Logs/Log-Datei.log |
(Verzeichneisangaben nur als Bsp.)
und Ausgeführt wird im Moment so :
1 2 3 4 | ... nohup sudo ./backup-datei.sh Ausgabe wird in nohup.out umgeleitet |
SSH-Verbindung wird dann an der Stelle geschlossen
Hoffe das ich nichts vergessen habe zu erwähnen
Schon mal besten Dank im Vorraus