Benutzerspezifische anacrontab?


Antworten:


15
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
  • -t anacrontab (zB $ {HOME} / etc / anacrontab)
  • -S Spooldir (zB $ {HOME} / var / spool / anacron

Fügen Sie den Befehl in Ihr ~ / .profile ein, der ausgeführt werden soll, wenn Sie sich anmelden, oder fügen Sie ihn in einen stündlichen Cronjob ein, um ihn selbstständig auszuführen.

Sie brauchen sich keine Sorgen zu machen, dass anacron alle seine Skripte stündlich ausführt, wenn Sie es in cron setzen, da es seine eigenen Zeitstempel der letzten Ausführung im Spool-Verzeichnis behält.

Siehe Mann anacrontab für weitere Informationen auf Ihre eigene anacrontab Datei zu machen.


Ich bin froh, dass du es geschafft hast :) Irgendetwas kommt zurück zu uns
Prix

5

Abhängig von der Anzahl der betroffenen Skripte können Sie sudo -uden Befehl auch nur in Ihrer anacrontab- Datei oder Ihrem Verzeichnis verwenden.

Beispiel mit Bash:

sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"

Dies erspart Ihnen die Pflege von zwei zusätzlichen Dateien.


Ich denke, die Idee für OP war, wenn Sie nicht der Administrator sind.
Thomas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.