Ich habe gerade gesehen, dass ich noch einen alten crontab am laufen hatte. Diesen hab ich jetzt gelöscht.
Mein neu eingerichteter Timer mit dem Script läuft somit überhaupt nicht. Auch nach der Anpassung nicht!?
Den neuen Service habe ich jetzt nicht enabled. So wie ich das verstanden habe, sollte dieser automatisch durch den timer gestartet werden.
Der Service und der Timer liegen in dem Verzeichnis /etc/systemd/user/
[gelöst] Crontab als angemeldeter Benutzer ausführen
Re: Crontab als angemeldeter Benutzer ausführen
Ich habe das Problem gefunden. Ich musste für den Timer die executable bits entfernen. Warum auch immer?
Ich habe beim aktivieren des Timers die info erhalten das ich die executable bits entfernen soll.
Ich habe beim aktivieren des Timers die info erhalten das ich die executable bits entfernen soll.
Re: Crontab als angemeldeter Benutzer ausführen
Vielen Dank noch mal an alle. Ich habe das Ganze gerade mit zwei verschiedenen Benutzern getestet.
Das mit dem Timer und dem Service / Script erscheint mir eine sehr saubere Lösung zu sein.
Falls interessant poste ich gerne meine gesamten Scripts und vorgehensweise für die NFS Notification.
Das mit dem Timer und dem Service / Script erscheint mir eine sehr saubere Lösung zu sein.
Falls interessant poste ich gerne meine gesamten Scripts und vorgehensweise für die NFS Notification.
Re: [gelöst] Crontab als angemeldeter Benutzer ausführen
Eine letzte Frage hierzu noch. Alle wie viele Minuten sollte man so ein Script maximal laufen lassen ohne das dies meine Systeme stark beeinträchtigen?
Gibt es hierzu eine Best Practises von Debian?
Gibt es hierzu eine Best Practises von Debian?
Re: Crontab als angemeldeter Benutzer ausführen
Müssen tut man das nicht, es ist nur eine Warnung. Das es nicht ging, lag eher noch an deinem crontab-Überbleibsel.joe2017 hat geschrieben:25.03.2019 16:20:35Ich musste für den Timer die executable bits entfernen. Warum auch immer?
Das hängt wieder etwas davon ab, was du ganz konkret machst und wie viele Benutzer gleichzeitig angemeldet sein können. Einmal die Minute klingt aus dem Bauch heraus nicht zu oft.joe2017 hat geschrieben:25.03.2019 17:04:38Alle wie viele Minuten sollte man so ein Script maximal laufen lassen ohne das dies meine Systeme stark beeinträchtigen?
Manchmal bekannt als Just (another) Terminal Hacker.
Re: [gelöst] Crontab als angemeldeter Benutzer ausführen
Im normalfall ist immer nur ein Benutzer angemeldet. Vielleicht mal zwei maximal drei. Aber generell melden sich die Benutzer ab. Es wird ehr selten ein Kontowechsel durchgeführt ohne das eine Abmeldung erfolgt.
Aktuell werde ich das Script (Timer/Service) lediglich für die Quota Notification nutzen. Wenn ich das alle Minute laufen lasse, sollte dies mein System nicht in den Knie zwingen.
Vielen Dank zusammen!
Wie gesagt... Bei interesse poste ich gerne meine Endlösung.
Aktuell werde ich das Script (Timer/Service) lediglich für die Quota Notification nutzen. Wenn ich das alle Minute laufen lasse, sollte dies mein System nicht in den Knie zwingen.
Vielen Dank zusammen!
Wie gesagt... Bei interesse poste ich gerne meine Endlösung.