1 FFCRON="/opt/gforge/cronjobs"
4 # You may need to change the pathname to php CLI (command line interface)
7 # Don't mail command output to anyone.
11 # Regular cron jobs for the db-postgresql package
14 # Daily reporting process
15 25 7 * * * $FFUSER $PHP $FFCRON/reporting_cron.php
17 # Recalculate user popularity metric
18 25 1 * * * $FFUSER $PHP $FFCRON/calculate_user_metric.php
20 # Daily recalculate of the sums under the trove map
21 30 1 * * * $FFUSER $PHP $FFCRON/db_trove_maint.php
23 # Daily deletion of sessions, closing jobs, etc
24 35 1 * * * $FFUSER $PHP $FFCRON/project_cleanup.php
26 # Daily crunching of survey data and other associated ratings
27 40 1 * * * $FFUSER $PHP $FFCRON/rating_stats.php
29 # Daily crunching of project summary data (counts)
30 42 1 * * * $FFUSER $PHP $FFCRON/db_project_sums.php
32 # Daily close pending artifacts
33 43 1 * * * $FFUSER $PHP $FFCRON/check_stale_tracker_items.php
35 # Daily project_weekly_metric recalc
36 12 1 * * * $FFUSER $PHP $FFCRON/project_weekly_metric.php
38 # Daily rotation of the activity_log
39 0 0 * * * $FFUSER $PHP $FFCRON/rotate_activity.php
41 # Daily aggregating of the numbers
42 15 0 * * * $FFUSER $PHP $FFCRON/site_stats.php
44 # Daily sweep of the stats into final tables
45 45 0 * * * $FFUSER $PHP $FFCRON/db_stats_agg.php
47 # Hourly send pending massmailings, if any
48 48 * * * * root $PHP $FFCRON/massmail.php
50 # Weekly db vacuum (should be done after ALL OTHER JOBS)
51 50 2 * * 1 $FFUSER $PHP $FFCRON/vacuum.php
53 # Create SCM repositories
54 0 * * * * root $PHP $FFCRON/create_scm_repos.php
56 # Gather commit stats from SCM repositories
57 0 2 * * * root $PHP $FFCRON/gather_scm_stats.php
59 # Generate snapshots and tarballs from SCM repositories
60 0 3 * * * root $PHP $FFCRON/generate_scm_snapshots.php
62 # this cronjob analyse the apache log and instert them in the db table stats_subd_pages
63 # this is not used in fusionforge IHM.
64 # Daily sweep of the HTTP log files for project activity
65 #15 0 * * * $FFUSER $FFCRON/stats_projects_logparse.pl
67 # this cronjob send a mail to the admin with all news that have been posted less than 30 days and that have not be validated.
68 # Daily mail for not approved news
69 #30 17 * * * root $FFCRON/get_news_notapproved.pl
72 0 2 * * * root $PHP $FFCRON/backup_site.php
75 # IMPORTANT!! READ THE README.root file before continuing!
78 # Create the new mailing lists
79 06 * * * * root $PHP $FFCRON/mail/mailing_lists_create.php
81 # Create the /etc/aliases file
82 08 * * * * root $PHP $FFCRON/mail/mailaliases.php
84 # Send email to users with pending tasks
85 #30 5 * * 1,2,3,4,5 root $PHP $FFCRON/daily_task_email.php
87 # Create the /etc/* files needed for CVS
88 10 * * * * root $PHP $FFCRON/plugins/scmcvs/cronjobs/usergroup.php
90 # Upload the SSH key files needed for CVS
91 15 * * * * root $PHP $FFCRON/plugins/scmcvs/cronjobs/ssh_create.php