Consolidate crontabs
authorMichael Spang <mspang@csclub.uwaterloo.ca>
Mon, 8 Mar 2010 01:12:29 +0000 (20:12 -0500)
committerMichael Spang <mspang@csclub.uwaterloo.ca>
Mon, 8 Mar 2010 01:13:09 +0000 (20:13 -0500)
crontab [deleted file]
routing/csc-mirror [new file with mode: 0644]

diff --git a/crontab b/crontab
deleted file mode 100644 (file)
index 39cb730..0000000
--- a/crontab
+++ /dev/null
@@ -1,17 +0,0 @@
-# m  h     dom mon dow command
-
-# make torrents
-  */10 *  *   *   *     /home/mirror/bin/make-torrents > /dev/null 2> /dev/null
-
-# These rsync cron jobs are now run by a small script a2brenna wrote
-# that works a bit more intelligently than cron. For one thing, it
-# won't kick off a sync when one's already running. Please see
-# ~mirror/merlin.
-#  -- mspang
-
-# regenerate mirror index at 5:40 am on 14th & 28th of every month
-# feel free to run this manually if you've added or removed an
-# archive or some such thing
-#
-# Documented here: http://wiki.csclub.uwaterloo.ca/Mirror#Index
-40  5  */14  *  *    cd /home/mirror/mirror-index && /home/mirror/mirror-index/make-index.py
diff --git a/routing/csc-mirror b/routing/csc-mirror
new file mode 100644 (file)
index 0000000..26dd78c
--- /dev/null
@@ -0,0 +1,22 @@
+# /etc/cron.d/csc-mirror: mirror cron jobs
+
+# m h dom mon dow user command
+
+# update orion routes
+30 5 * * * root /usr/local/sbin/update-orion-routes
+
+# make torrents
+*/10 * * * * mirror /home/mirror/bin/make-torrents > /dev/null 2> /dev/null
+
+# The rsync cron jobs are now run by a small script a2brenna wrote
+# that works a bit more intelligently than cron. For one thing, it
+# won't kick off a sync when one's already running. Please see
+# ~mirror/merlin.
+#  -- mspang
+
+# regenerate mirror index at 5:40 am on 14th & 28th of every month
+# feel free to run this manually if you've added or removed an
+# archive or some such thing
+#
+# Documented here: http://wiki.csclub.uwaterloo.ca/Mirror#Index
+40 5 */14 * * mirror cd /home/mirror/mirror-index && /home/mirror/mirror-index/make-index.py