Hallo,
inzwischen nutze ich meinen Raspberry Pi für sehr viele Prozesse (Downloads, als Media-Server und Steuerung von Geräten z. B. über einen Funk-Sender). Ich wollte mir einen Art Übersichtspan basteln um bestimmte Scripte zu einem bestimmten Zeitpunkt einmalig auszuführen. Wenn mir also jetzt einfällt, dass Prozess xy um 20:55 ausgeführt werden sollte, würde ich das gerne jetzt möglichst einfach einstellen können - sleep o.ä. ist nicht komfortabel. Ich bin am überlegen ob ich mir für den Desktop und mein Notebook mit Zenity etwas bastel, wo ich die Zeit einstellen kann und das wird dann irgendwie an den Pi geschickt (per SSH).
Um das irgendwie geht es: Ob man über SSH automatisiert Cron anpassen kann weiß ich nicht, Cron wäre aber ohnehin ungeeignet. Anacron aber irgendwie auch. Soweit ich das sehe ist der Unterschied, dass Anacron Aufträge nachholt, wenn der Rechner zu dem Zeitpunkt aus war. Auch Anacron ist eher füür regelmäßig wiederkehrende Aufgaben. Gibt es da noch etwas anderes? Unter Windows gibt es etwas das sich "Task Planer" oder so ähnlich nennt.
Spontan fällt mir sonst nur ein auf den Pi mit sleep einen Programmaufruf im Hintergrund ausführen zu können.
Alternative zu Cron
-
- Beiträge: 83
- Registriert: 12.06.2021 21:12:18
Re: Alternative zu Cron
Für einmalige Aufgaben ausführen fällt mir nur dieses ein:
https://packages.debian.org/bullseye/at
https://packages.debian.org/bullseye/at
Re: Alternative zu Cron
systemd-run könnte dir weiterhelfen, je nach deinen genaueren Anforderungen. Jobs, die damit angelegt werden, sind ausschließlich temporär, überstehen keinen Reboot.
Manchmal bekannt als Just (another) Terminal Hacker.
-
- Beiträge: 650
- Registriert: 11.10.2012 14:18:37
- Lizenz eigener Beiträge: GNU General Public License
Re: Alternative zu Cron
Ich kann aber mit 'at' nicht das Script gleich mit übergeben, also sowas wie
Ich bekomme einen Eingabeprompt wo ich Kommandos scheinbar absetzen kann.
Code: Alles auswählen
at 20:15 /home/richard/script
Re: Alternative zu Cron
Richard hat geschrieben:15.02.2023 22:37:30Ich bekomme einen Eingabeprompt wo ich Kommandos scheinbar absetzen kann.
Also z.B. mal so probieren:https://manpages.debian.org/at/at.1 hat geschrieben:
at […] reads commands from standard input or a specified file
Code: Alles auswählen
echo '/home/richard/script' | at 20:15
Manchmal bekannt als Just (another) Terminal Hacker.
Re: Alternative zu Cron
Dann haste dich aber sehr intensiv damit befasst:Richard hat geschrieben:15.02.2023 22:37:30Ich kann aber mit 'at' nicht das Script gleich mit übergeben, also sowas wie
Code: Alles auswählen
at 20:15 /home/richard/script
Code: Alles auswählen
at 20:15 </home/richard/script