The #Docker container is running constantly because the bot constantly runs checks. However, I want the bot to generate some stuff for me, which I can totally do manually once a week, but where is the fun in that?
So I thought, why not add #cronjobs to the container, allow it to run automatically in parallel with the bot without requiring additional containers.
Also, the credentials are in a .ENV, so having the jobs running in the same environment is easier, than running an entirely different config.
Is the best way to run periodic functions, not necessary time-critical, just needs to happen in the correct hour or day, #cronjobs
I am running a #Python bot in a #Docker container, but want weekly or daily things to happen. Adding this to the main loop seems inefficient, because checks will unnecessary be done.
Should I rather use a #Linux image, run the script in the container and then just have cronjobs running in the container, rather than using a Python image.
Storage, memory and processing isn't actually a problem, so using a larger and beefier image is possible.
#cronjobs #python #docker #linux #bots #development #tech #webdev #selfhosting #homelab
Wir haben die #Cronjobs bei uns im #Webhosting auch aufgehübscht.
Habt ihr eigentlich schon gewusst, dass ihr euch ein Ausführungs-Log anzeigen lassen könnt?
@_DigitalWriter_ diese #Cronjobs von #Nextcloud kommen mir spanisch vor, bei OwnCube sehen die aber kein Problem damit.
Ein Kunde meckert, dass nirgendwo auf unserer Webseite steht, dass #Cronjobs alle 5 Minuten erst ab Webhosting L aufwärts gehen.
Hmm.
12 mal pro Stunde sind nach unserer Rechnung maximal alle 5 Minuten - wobei wir bewusst nicht einschränken, ob es exakt alle 5 Minuten sein muss. Es könnte ja sein, dass jemand
15,25,45,48,49 * * * *
möchte.
Wir fragen aber mal noch #ChatGPT, ob 60/12 wirklich 5 ergibt 😄
Got some more experience with file management and #cronjobs today. A daily cronjob is suspected for filling up the /tmp folder on a couple of systems. Turned off alternating jobs on each system that'll I'll check on Monday to see which one is the offender. Relevant work related practice for #RHCSA is always good. #sysadmin #sysadminlife #rhel #linux
#cronjobs #rhcsa #sysadmin #sysadminlife #rhel #linux
My dad used to email every new year asking me to update the copyright year on a website I made for him in 2004. Eventually, I made a cronjob to update the copyright.
This year the cronjob failed because it was written in Python 2, the server doesn't have Python 2 on it any more.
I've updated the script to Python 3.
#cronjobs #python2 #python3 #copyrightyear
Fediverse-Serie: Castopod - Podcast-Hosting mit Fediverse-Anschluss
Microblogging, Blogging, Photo- und Video-Verbreitung. Die Anwendungsbereiche des ActivityPub-Protokolls, das den Informationstransfer im Fediverse regelt, sind vielfältig. Es war nur eine Frage der Zeit, bis auch Audio-Inhalte wie Podcasts in die Welt dezentraler Datenverteilung aufgenommen würden.
#Castopod #Podcast #Fediverse #Serie #Funkwhale #Artikelserie #cronjobs #Linux
https://gnulinux.ch/fediverse-serie-castopod-podcast-hosting-mit-fediverse-anschluss
#CastoPod #podcast #fediverse #serie #funkwhale #artikelserie #cronjobs #linux
In case you needed, in Mac OS, there is no such thing as crontab logs (and no syslog either).
Crontab logs its stuff to
`/var/mail/$whateverYourUserNameIs`
so you can
`tail -100f /var/mail/volkan`
(replace `volkan` with your mac user) to get the cron job execution results.
#linux #tips #cron #cronjobs #crontab #devex