-
Notifications
You must be signed in to change notification settings - Fork 0
cron
krillo edited this page Jun 5, 2013
·
2 revisions
Crontab kör alla schemalagda jobb. Jobben är skrivna som php-script, som crontab kör.
Man kan köra dem manuellt också när man är påloggad på servern.
sudo -u www-data -s /usr/bin/php /export/motiomera/current/bin/cron_foretagsfiler.php >>/export/motiomera/shared/log/cron_motiomera.log 2>&1Ett par av dem går att köra via admingränssnittet och då är det möjligt att skicka in parametrar, tex tidigare datum. Läs mer på batch via admin
Crontab är förmodligen inte aktiverad på testmiljöerna så där får man köra dem för hand vid behov. Om man ej testar aktuell funktionalitet, och har en hyfsat aktuell databas, så skall det dock inte vara nödvändigt att köra dessa.
cacherss.php är ett specialfall som alltid körs automatiskt av systemet om inte rss.php i files/rsscache/ finns. Detta sker första gången en ny miljö startas.
Exempel för att köra ett cronscript manuellt: http://DIN-SERVER/cron/get_user_rss.php
- sudo crontab -l
- sudo crontab -u www-data -l
- sudo crontab -e
- sudo crontab -u www-data -e
krillo@motiomera:~$ sudo crontab -u www-data -l # m h dom mon dow command ## Motiomera ## # update pokal every night 0 1 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_pokal.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # update medals once a week 20 1 * * 1 /usr/bin/php /var/www/motiomera/current/bin/cron_medalj.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # create passwords and company files 0-59/10 7-18 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 #42 * * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # put company files on the ftp 2-59/10 7-18 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler_ftp.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 #43 * * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler_ftp.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # put company faktura files on the ftp 4-59/10 7-18 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler_faktura_ftp.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 #* * * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler_faktura_ftp.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # send competition reminder friday email 0 6 * * 5 /usr/bin/php /var/www/motiomera/current/bin/cron_foretagstavlings_slut1.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # save finished competition stats to mm_tavling_save 1 0 * * 2 /usr/bin/php /var/www/motiomera/current/bin/cron_foretagstavlings_slut2.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # send finished competition mail 0 4 * * 2 /usr/bin/php /var/www/motiomera/current/bin/cron_foretagstavlings_slut3_email.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # truncate feed (remove handelser in the db) 0 5 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_truncate_feeditems.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # Get RSS from Mabra.com */30 8-17 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_cacherss.php >>/var/www/motiomera/shared/log/cron_motiomera.log 2>&1 # MySQL-dump #0 22 * * * /usr/bin/php /var/backup/mysqlbackup.php >> /var/log/mysql-backup.log 2>&1