Hallo,
normal nutze ich RTCWake um meinen Rechner an Arbeitstagen automatisch zu einer bestimmten Zeit hochzufahren. Manchmal passiert es, dass ich das schlicht vergesse oder den Rechner Abends nochmal starte und den Timer durch den Start lösche - hab bisher nicht herausgefunden wie man das Löschen unterbinden kann. Ich hab aber auch einen Pi 24/7 laufen und wollte mir dort ein Script parken womit ich per Etherwake den PC früh hochfahre (Etherwake ist eingerichtet und geht) und wenn der Desktop läuft die nötigsten Programme startet.
Dafür muss der Pi aber warten bis der Desktop korrekt gestartet ist. Kann ich das über Abfragen per SSH vom Pi auf den PC irgendwie prüfen? Die automatische SSH-Verbindung per Schlüsselpaar ist nicht das Thema, ich hab nur keinen Schimmer wonach man schauen muss damit der Desktop läuft?
tiny
P.S. Als Biliglösung hätte ich noch im Kopf, dass das Script auf dem Pi erst etherwake ausführt und einfach mit 'touch' eine leere Datei in Home-Verzeichnis vom Pi schreibt. Am PC könnte man dann ein Autostart-Script ausführen, dass prüft ob diese Datei da ist und wenn ja: Datei löschen und die Programme starten. Wenn man das nicht per Systemd sondern über eine *.desktop in ~/.local/autostart macht dürfte es keine Probleme wegen Desktop geben. Souverän wird die Lösung aber nicht.
normal nutze ich RTCWake um meinen Rechner an Arbeitstagen automatisch zu einer bestimmten Zeit hochzufahren. Manchmal passiert es, dass ich das schlicht vergesse oder den Rechner Abends nochmal starte und den Timer durch den Start lösche - hab bisher nicht herausgefunden wie man das Löschen unterbinden kann. Ich hab aber auch einen Pi 24/7 laufen und wollte mir dort ein Script parken womit ich per Etherwake den PC früh hochfahre (Etherwake ist eingerichtet und geht) und wenn der Desktop läuft die nötigsten Programme startet.
Dafür muss der Pi aber warten bis der Desktop korrekt gestartet ist. Kann ich das über Abfragen per SSH vom Pi auf den PC irgendwie prüfen? Die automatische SSH-Verbindung per Schlüsselpaar ist nicht das Thema, ich hab nur keinen Schimmer wonach man schauen muss damit der Desktop läuft?
tiny
P.S. Als Biliglösung hätte ich noch im Kopf, dass das Script auf dem Pi erst etherwake ausführt und einfach mit 'touch' eine leere Datei in Home-Verzeichnis vom Pi schreibt. Am PC könnte man dann ein Autostart-Script ausführen, dass prüft ob diese Datei da ist und wenn ja: Datei löschen und die Programme starten. Wenn man das nicht per Systemd sondern über eine *.desktop in ~/.local/autostart macht dürfte es keine Probleme wegen Desktop geben. Souverän wird die Lösung aber nicht.