[løst] Automatisk add/remove af crontab
Hej,
jeg har skrevet en app(i python) som gør en meget enkel ting og så er det dét.
Fordi den kun skal gøre en lille hurtig ting, men gøre det f.eks. hvert andet minut (eller hvert femtende minut), så har jeg kraftigt overvejet at bruge cron til dette, da den så ikke ligger og spilde, omend meget få, resourcer når den ikke laver noget. Jeg har bare ikke kunne finde ud af hvordan man kan tilføje og fjerne crontabs udover via "crontab -e" og det kan jeg jo ikke så godt bruge i programmet.
Hvordan løser jeg dette?
jeg har skrevet en app(i python) som gør en meget enkel ting og så er det dét.
Fordi den kun skal gøre en lille hurtig ting, men gøre det f.eks. hvert andet minut (eller hvert femtende minut), så har jeg kraftigt overvejet at bruge cron til dette, da den så ikke ligger og spilde, omend meget få, resourcer når den ikke laver noget. Jeg har bare ikke kunne finde ud af hvordan man kan tilføje og fjerne crontabs udover via "crontab -e" og det kan jeg jo ikke så godt bruge i programmet.
Hvordan løser jeg dette?
Kommentarer5
Re: Automatisk add/remove af crontab
/var/spool/cron/tabs/root (kun et eksempel)
/Carsten
Re: Automatisk add/remove af crontab
crontab <fil_som_indeholder_crontab_information>
crontab
Dette kan gøres på brugerniveau
Re: Automatisk add/remove af crontab
echo "00 00 * * * kørdette" | crontab -
Husk stregen for enden. Hvis du skal fjerne den igen så brug crontab -r (fjerner dog alt i crontab).
/Carsten
Re: Automatisk add/remove af crontab
Hiver ud med crontab -l, redigerer og smider tilbage med crontab -.