Ich habe einige regelmäßige Probleme beim Ausführen einer bestimmten Anwendung, XBMC. Wenn ich XBMC regelmäßig verwende, scheint es keine Probleme zu geben, aber wenn ich es länger als 12 Stunden unbeaufsichtigt lasse, muss ich neu starten, damit es wieder funktioniert.
Ich weiß, dass ein geplanter Neustart NICHT die Antwort ist, aber bis ich das Problem herausgefunden habe, muss ich jeden Morgen einen Neustart planen, damit meine Frau ihn verwenden kann, wenn ich nicht da bin und er nicht aus dem Fenster geworfen wird :)
Irgendwelche Abnehmer?
crontab -e
undsudo crontab -e
speichern Sie die Datei an einem temporären Ort, wenn Sie zum Beenden gehen (z. B. /tmp/crontab.Y88XQl/crontab), und die Task wird nicht ausgeführt. ich war gezwungen, / etc / crontab direkt zu bearbeitenHinzufügen zu
/etc/cron.daily/zz-reboot
sollte funktionieren:Und
sudo chmod a+x /etc/cron.daily/zz-reboot
. Mit dem Präfix "zz" wird erzwungen, dass alle anderen Skripts in diesem Verzeichnis als letztes ausgeführt werden. Überprüfen Sie,/etc/crontab
zu welcher Tageszeit dies tatsächlich geschieht:Wenn das nicht funktioniert, kann auch ein "normaler" Cron-Eintrag über funktionieren
sudo crontab -e
Und wenn Sie nur einmalige Neustarts durchführen möchten, können Sie Folgendes verwenden
at
:quelle
anacron
installiert haben, ist es 06:25 Uhr Ortszeit, was in Ordnung sein kann (oder schrecklich sein kann, wenn Sie ein Frühaufsteher sind). Wenn Sie dies tun, was meiner Meinung nach die Standardeinstellung ist, kann es durchaus 10 Minuten dauern, bis sich das Gerät jeden Tag zum ersten Mal einschaltet, was ärgerlich wäre. Jedenfallscron.daily
passt das nicht.Sie sollten ein Skript mit den Anweisungen von Kees Cook erstellen ...
Sie können die folgenden Informationen einfach kopieren und in einen beliebigen Texteditor einfügen und die
zz-reboot
Datei in dem vorgeschlagenen Verzeichnis erstellen .Denken Sie danach daran, mit der rechten Maustaste auf die Datei zu klicken und ihr die Ausführungsberechtigung zuzuweisen. Wenn Sie Lust haben, Terminal zu verwenden, gehen Sie wie folgt vor:
Um besser zu verstehen , was tust du nicht vergessen , dass in
/etc
Ordner , den Sie Konfigurationsdateien im Allgemeinen finden und dort können Sie findencron.hourly
,cron.daily
und andere Cron - Ordner. Cron kümmert sich um die Ausführung von Anwendungen und Skripten zu einem bestimmten Zeitpunkt.Wenn Sie streng über die Neustartzeit sein wollen, stellen Sie einfach
So können Sie die
crontab
für den Root-Benutzer bearbeiten .Wenn Sie sich grafisch besser fühlen, können Sie die Installation über das Software Center Gnome-Schedule durchführen. Wenn Sie den
gnome-schedule
Benutzer for root ändern möchten, stellen Sie sicher, dass Sie ihn vom Terminal aus ausführen:Viel Spaß beim Herumspielen! :)
ps: toller punkt sBlatt! Ich habe mich gefragt, ob es eine Möglichkeit gibt, die
cron.daily
Ausführungszeit manuell zu erzwingen .quelle
Ich arbeite seit ungefähr einem Monat mit Cronjobs bei meiner Arbeit und plane das Ausschalten und den Neustart. Es ist sehr einfach. Ich weiß, dass dies vor ungefähr 5 Jahren gefragt wurde, aber wenn noch jemand Probleme hat, können Sie diese Methode verwenden und Sie werden eingestellt.
Öffne das Terminal (Strg + T)
Scrollen Sie ganz nach unten und geben Sie den folgenden Befehl ein
Dies ist für den täglichen Neustart um 6 Uhr eingestellt, und drücken Sie die Eingabetaste
Wenn Sie das Ausschalten jeden Tag um 23:00 Uhr planen möchten, können Sie eingeben
Ich muss immer noch herausfinden, wie ich eine Maschine mit Cronjob einschalten kann, wenn sie außer Betrieb ist. Ich werde diese Antwort bearbeiten, sobald ich es herausgefunden habe.
PS: Dies ist meine allererste Antwort, die ich auf einem Formular gepostet habe. hoffe es hilft jemandem !! : D
quelle
crontab -e
).cron
:sudo /etc/init.d/cron restart