Anacrontab dla użytkownika?


14

Mogę używać crontab -ejako zwykłego użytkownika do edycji mojego crontab użytkownika. Czy anacron ma podobną funkcję dla indywidualnych użytkowników niebędących administratorami, czy może ma tylko systemową anacrontab?


1
@gavenkoa: Ten blog wyjechał.
Przywróć Monikę - M. Schröder

Odpowiedzi:


15
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
  • -t anakrontab (np. $ {HOME} / etc / anacrontab)
  • -S spooldir (np. $ {HOME} / var / spool / anacron

Dodaj polecenie do ~ / .profile, aby wykonać je po zalogowaniu, lub umieść je w cronjob co godzinę, aby działało samodzielnie.

Nie musisz się martwić, że anacron będzie uruchamiał wszystkie skrypty co godzinę, jeśli umieścisz go w cronie, ponieważ zachowuje własne znaczniki czasu ostatniego uruchomienia w katalogu buforowania.

Zobacz man anacrontab, aby uzyskać więcej informacji na temat tworzenia własnego pliku anacrontab.


cieszę się, że ci się udało :) wszystko wróci do nas
Prix

5

W zależności od liczby skryptów, których dotyczy problem, możesz także użyć sudo -upolecenia z pliku lub katalogu anacrontab .

Przykład z bash:

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

Dzięki temu nie musisz utrzymywać dwóch dodatkowych plików.


Myślę, że pomysł OP był, jeśli nie jesteś administratorem.
Thomas,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.