Comece com
/etc/init.d/cron status
e se ele disser que cron
não está em execução (o que é mais provável neste caso), use
/etc/init.d/cron restart
Eu tenho um pi de framboesa que tem algumas configurações de tarefas do cron para executar alguns scripts PHP diariamente às 21h. Acabei de verificar esta manhã e aparentemente por nenhuma razão eles pararam de correr.
Estou usando o usuário root e as tarefas do cron executando os scripts estão em / etc / crontab. A única mudança que fiz ontem foi adicionar alguns trabalhos para fazer backup dos arquivos e de um banco de dados mysql para o sudo crontab -e, já que eles não estavam sendo executados quando adicionados ao / etc / crontab.
É possível que isso esteja fazendo com que as tarefas do cron do PHP tenham parado por algum motivo?
crontab -e:
# Create Remote Backups
0 0 * * * tar -zcvf /root/orders/backups/daily/files_daily_'date +%H-%m-%Y'.tar.gz /var/www/html
0 0 * * 0 tar -zcvf /root/orders/backups/weekly/files_weekly_'date +%H-%m-%Y'.tar.gz /var/www/html
0 0 1 * * tar -zcvf /root/orders/backups/monthly/files_monthly_'date +%H-%m-%Y'.tar.gz /var/www/html
0 0 * * * mysqldump -u root -pPassword wowcher | gzip > /root/backups/daily/database_daily_'date +%H-%m-%Y'.sql.gz
0 0 * * 0 mysqldump -u root -pPassword wowcher | gzip > /root/backups/weekly/database_weekly_'date +%H-%m-%Y'.sql.gz
0 0 1 * * mysqldump -u root -pPassword wowcher | gzip > /root/backups/monthly/database_monthly_'date +%H-%m-%Y'.sql.gz
# Delete Old Remote Backups
0 0 * * * find /root/orders/backups/daily -type f -mtime +3 -
exec rm{} +
0 0 * * 0 find /root/orders/backups/weekly -type f -mtime +7 -
exec rm{} +
0 0 1 * * find /root/orders/backups/monthly -type f -mtime +30 -
exec rm{} +
# Create Local Backups
0 0 * * * tar -zcvf
/var/backups/ordersystem/daily/files_daily_'date +%H-%m-%Y'.tar.gz /var/www/html
0 0 * * 0 tar -zcvf /var/backups/ordersystem/weekly/files_weekly_'date +%H-%m-%Y'.tar.gz /var/www/html
0 0 1 * * tar -zcvf /var/backups/ordersystem/monthly/files_monthly_'date +%H-%m-%Y'.tar.gz /var/www/html
0 0 * * * mysqldump -u root -pPassword wowcher | gzip > /var/backups/ordersystem/database_daily_'date +%H-%m-%Y'.sql.gz
0 0 * * 0 mysqldump -u root -pPassword wowcher | gzip > /var/backups/ordersystem/database_weekly_'date +%H-%m-%Y'.sql.gz
0 0 1 * * mysqldump -u root -pPassword wowcher | gzip > /var/backups/ordersystem/monthly/database_monthly_'date +%H-%m-%Y'.sql.gz
# Delete Old Local Backups
0 0 * * * find /var/backups/ordersystem/daily -type f -mtime +3 -exec rm{} +
0 0 * * 0 find /var/backups/ordersystem/weekly -type f -mtime +7 -exec rm{} +
0 0 1 * * find /var/backups/ordersystem/monthly -type f -mtime +30 -exec rm{} +
/ etc / crontab:
# Wowcher Order System
0 21 * * * root php /var/www/html/getAttachments.php
10 21 * * 0-4 root php /var/www/html/import.php
/ etc / crontab também inclui todos os mesmos comandos de backup que no crontab -e ust com o usuário configurado para root.
Comece com
/etc/init.d/cron status
e se ele disser que cron
não está em execução (o que é mais provável neste caso), use
/etc/init.d/cron restart