Mogę używać crontab -e
jako 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?
cron
user-settings
Ryan C. Thompson
źródło
źródło
Odpowiedzi:
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.
źródło
W zależności od liczby skryptów, których dotyczy problem, możesz także użyć
sudo -u
polecenia 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.
źródło