Tareas de Cron

Para configurar las tareas de cron es necesario montar el sistema de archivos como lectura/escritura:
$ sudo mount -o remount,rw /
$ crontab -e
$ sudo mount -o remount,ro /
Esta modificación puede hacer que las actualizaciones OTA que se publiquen en el futuro den problemas. En el ejemplo se crea una tarea de cron para el usuario phablet que guarda cada cinco minutos el listado de procesos en ejecución y el nivel de batería para poder detectar los procesos que gastan la batería.
$ sudo crontab -e -u phablet
00,05,10,15,20,25,30,35,40,45,50,55 * * * * /home/phablet/mon1.sh
$ cat mon1.sh
#!/bin/sh
printf "\n\n" >> /home/phablet/mon.out
date >> /home/phablet/mon.out
printf "battery capacity%%: " >> /home/phablet/mon.out
cat /sys/devices/platform/battery/power_supply/battery/capacity >> /home/phablet/mon.out
printf "battery temp : " >> /home/phablet/mon.out
cat /sys/devices/platform/battery/power_supply/battery/temp >> /home/phablet/mon.out
top -b -n1 -o %CPU | head -n 20 >> /home/phablet/mon.out
Última actualización: sábado, 19 de diciembre de 2015, 16:54:58 CET