I would like to use the ramdisk /var/log for my own logs but I want the dietpi-cleaner cron job to run daily at a specific time rather than hourly. This is so that I can schedule another job to copy my log files out to SD just before they are deleted from the RAM disk. I have an MQTT message log that would otherwise be writing to SD every couple of seconds. I’m happy for all /var/log to be deleted daily.
What would be the best way of achieving this? I haven’t used crontab before and crobtab-ui installation didn’t go well so I removed it.
Also what’s the best way of changing the RAM disk size in case I need more than 50MB? (which is what df says it currently has)
I’ve had a look at option 2 but that will copy all the logs to SD.
I’ve decided to use the /run/ directory which is also mounted on tmpfs (the ramdisk) but isn’t affected by the cleaner script and whose content is only lost at reboot. I then have a daily cron job run under my user to move the files from ram disk to a directory on the SD card in my home directory.