Skip to content
krillo edited this page Jun 5, 2013 · 2 revisions

Table of Contents

crontab

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>&1
Ett 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

cron på testmiljöerna

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

crontab på skarpa miljön

list

  • sudo crontab -l
  • sudo crontab -u www-data -l

edit

  • sudo crontab -e
  • sudo crontab -u www-data -e

alla cronen

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

Category:Motiomera