Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.13 KB

File metadata and controls

43 lines (31 loc) · 1.13 KB
title Scheduled Jobs
description
published true
date 2024-03-14 19:05:05 UTC
tags
editor markdown
dateCreated 2024-03-14 18:51:17 UTC

Scheduled Jobs

Production Notification

Schedule: Every 5 minutes Location: root@fee Method: cron

Messages the #bosschannel in the Student Programmers slack if any of our production systems are down. Runs https://github.com/BCStudentSoftwareDevTeam/infra/blob/main/monitoring/getSiteActivityScript.sh.

LSF - Update Student Records

Schedule: 4am every day Location: lsf@lsf Method: cron

Updates preferred name from LDAP. Runs https://github.com/BCStudentSoftwareDevTeam/lsf/blob/production/scripts/sync_preferred_name.py

CELTS - Update User Records

Schedule: 4am every day Location: celts@celts-link Method: cron

Gets class and major data from Tracy and preferred name from LDAP to update user information. Runs https://github.com/BCStudentSoftwareDevTeam/celts/blob/production/app/scripts/import_users.py.

Apache Restarts

Method: cron User: root

Restart apache so MySQL doesn't die after a few days.

celts-link: 3:02am lsf: 3:03am