Mam skrypt wdrażania, musi on coś dodać do użytkownika crontab(uruchomić skrypt, który czyści dzienniki co XXX dni), jednak można to zrobić tylko podczas pierwszego wdrożenia lub gdy trzeba go zaktualizować.
(Mogę biegać xxx.py deploy envlub xxx.py update env)
więc muszę to zrobić:
Check if my cronJob already exist
Put my cronJob if it does not already exist
or
update my cronjob if one of the parameter of the command is different
Nie widzę, jak dodać / sprawdzić / usunąć coś crontabbez użycia crontab -elub edycji crontabpliku (pobierz, przepisz, prześlij ponownie)
PS: jest to cronjob specyficzny dla użytkownika, „webadmin” to zrobi i nie powinien używać do tego sudo.
/etc/cron.d? Jeśli tak, umieść tam swój skrypt, używając nazwy unikalnej dla Twojej aplikacji
/etc/crontabpliki w /etc/cron.d/mają dodatkowe pole na nazwę użytkownika, bezpośrednio po specyfikacji harmonogramu. np * * * * * username /path/to/script. Zobacz man 5 crontabi wyszukaj SYSTEM CRON.