Nous pouvons le faire automatiquement en utilisant crontab
comme root
.
~$ sudo crontab -e
Vous verrez le fichier crontab de votre/nouveau fichier comme celui-ci :
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
Et vous ajouterez celle-ci dans de nouvelles lignes à rincer toutes les heures :
# Every hour flushes the memory cache on system
0 * * * * sync; echo 3 > /proc/sys/vm/drop_caches
Je vois dans mon syslog
sortie tailf.
~$ tailf /var/log/syslog | grep 'cron'
Et je vois le résultat ci-dessous :
May 31 14:07:16 debian crontab[17353]: (root) BEGIN EDIT (root)
May 31 14:07:20 debian crontab[17353]: (root) END EDIT (root)
...
May 31 15:00:02 debian CRON[22169]: (root) CMD (sync; echo 3 > /proc/sys/vm/drop_caches)
May 31 15:17:01 debian CRON[18828]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)