Bedeutet dieser Crontab Code nicht Ausführung jeden Tag um 1 Uhr nachts?
So ist es. Jede Stunde ist
0 * * * * root /bin/systemctl restart homebridge
Ich mach das jetzt seit 30 Jahren. Ich muss es trotzdem jedesmal nachlesen.
Bedeutet dieser Crontab Code nicht Ausführung jeden Tag um 1 Uhr nachts?
So ist es. Jede Stunde ist
0 * * * * root /bin/systemctl restart homebridge
Ich mach das jetzt seit 30 Jahren. Ich muss es trotzdem jedesmal nachlesen.
So ist es. Jede Stunde ist
0 * * * * root /bin/systemctl restart homebridge
Ich mach das jetzt seit 30 Jahren. Ich muss es trotzdem jedesmal nachlesen.
He, den Sinn dahinter verstehe ich nicht ganz. Ich starte meine Homebridges meist nur durch, wenn ein Plugin-Update installiert wurde. Ansonsten laufen die durch, manchmal wochenlang. Vielleicht kann ich den Sinn dahinter auch nur nicht entdecken. Ich würde gern mal deine Sicht der Dinge erfahren, warum man eine Homebridge stündlich neu startet.
Ich würde gern mal deine Sicht der Dinge erfahren, warum man eine Homebridge stündlich neu startet.
Mich musst du danach nicht fragen. Ich starte ja nicht mal meinen Raspi neu. Die Homebridge starte ich immer dann neu, wenn es ein Plugin-Update gab. Ich handhabe das ganz genauso wie du.
Der Grundsatz lautet ja schon immer:
On Linux, be root.
On Windows, reboot.
Hallo zusammen , ich habe mir nun die ganzen Beiträge durchgelesen, verstanden soweit auch, jedoch bin ich etwas verwirrt.
Ich würde Gerne das meine homebridge ein mal in der Stunde Neustarten, da ich ab & an Probleme mit einige Automationen habe , welche über homebridge erste möglich waren & nach einem Neustart wieder einwandfrei laufen.
Wäre es vllt möglich mir noch mal genau zu erläutern, was ich wo & wie eingeben muss, sodass dies Vorhaben angewandt wird ?
Grüße & schöne Ostertage
Und wie stellst du sicher, dass nicht während eines Neustarts Automationen aktiviert werden sollten und dann entfallen? Ich denke du produzierst da nur noch mehr Fehler.
Bei mir werden übrigens ganze Automationen gelöscht, wenn Hombridge-Geräte wegen "manueller" Neustarts nicht verfügbar sind.
Und falls du nur homebridge stündlich und nicht den gesamten Rechner neustarten willst, machst du es wie Stefan beschreibt, nur eben im Script als Befehl:
systemctl restart homebridge
Hallo Marco
Kannst du mir das vllt mal erläutern, weil genau das würde ich gerne machen, das meine homebridge Neustartet... nur hab nicht verstanden , wo ich was machen muss ...
Grüße & schönen Ostermontag
moin,
wie kann ich denn das script sudo /etc/cron.hourly/auto-reboot.sh wieder löschen/deaktivieren?
danke, funktioniert nicht.
evtl. weil das script erst gestoppt werden muss?
danke, funktioniert nicht.
War das die Fehlermeldung?
Hey, ich hänge mich mal hier dran. Meine Homebridge verursacht über die Zeit immer höhere CPU-Last, bis sie kaum noch reagiert. Daher wollte ich sie automatisch Neustarten, was ich aktuell immer manuell machen muss.
Mit
soll die hb Montags Mittwochs und Freitags um 5:00 neustarten, tut er aber nicht. Hat jemand eine Idee, wo der Fehler ist? Danke
Ich vermute es fehlt das Kommando „sudo“
```
0 5 * * 5,0 sudo systemctl restart homebridge
```
# Use the hash sign to prefix a comment
# +---------------- minute (0 - 59)
# | +------------- hour (0 - 23)
# | | +---------- day of month (1 - 31)
# | | | +------- month (1 - 12)
# | | | | +---- day of week (0 - 7) (Sunday=0 or 7)
# | | | | | # * * * * * command to be executed
#--------------------------------------------------------------------------
0 5 * * 1,3,5 root /bin/systemctl restart homebridge
oder
0 5 * * 1,3,5 root hb-service restart
Wurstwasser Das steht in welcher crontab, die du wie erstellt hast?
Ich vermute es fehlt das Kommando „sudo“
Nicht notwendig, wenn die systemweite crontab verwendet wird - da steht ja schon, dass es root ausführen soll. Das sieht anders aus in der usereigenen crontab.
Wurstwasser Das steht in welcher crontab, die du wie erstellt hast?
Ich wusste nicht einmal, dass es da mehrere verschiedene gibt. Ich habe das einfach mit
sudo crontab -e ausgeführt.
Mach das anders. Lösch das wieder und trage es ein in /etc/crontab.
sudo nano /etc/crontab
Einfach unten dranhängen und dann: testen und berichten, bitte.
Mit sudo crontab -l siehst die cron‘s vom User root.
Die Einträge werden als root ausgeführt.
Mit crontab -l die crons vom aktuell angemeldeten user.
Genau so ist es bei crontab -e, Editor für crontab.
Ich benutze immer crontab -e bzw. sudo crontab -e für root.
Mach das anders. Lösch das wieder und trage es ein in /etc/crontab.
sudo nano /etc/crontab
Einfach unten dranhängen und dann: testen und berichten, bitte.
Hat offensichtlich funktioniert. Vielen Dank.