mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-01-24 06:18:08 -05:00
Add upstart tasks for cron jobs.
This commit is contained in:
11
upstart/reddit-job-broken_things.conf
Normal file
11
upstart/reddit-job-broken_things.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "find and delete new broken things (usually caused by failed transactions)"
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.lib.utils import utils; utils.find_recent_broken_things(delete=True)'
|
||||
end script
|
||||
11
upstart/reddit-job-clean_up_hardcache.conf
Normal file
11
upstart/reddit-job-clean_up_hardcache.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "remove expired tokens from hardcache"
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.lib.hardcachebackend import delete_expired; delete_expired()'
|
||||
end script
|
||||
11
upstart/reddit-job-email.conf
Normal file
11
upstart/reddit-job-email.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "send queued emails"
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.lib import emailer; emailer.send_queued_mail()'
|
||||
end script
|
||||
11
upstart/reddit-job-google_checkout.conf
Normal file
11
upstart/reddit-job-google_checkout.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "process uncharged google checkout transactions (gold)"
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.models import gold; gold.process_uncharged()'
|
||||
end script
|
||||
11
upstart/reddit-job-rising.conf
Normal file
11
upstart/reddit-job-rising.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "update the rising pages"
|
||||
|
||||
task
|
||||
manual
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.lib import rising; rising.set_rising()'
|
||||
end script
|
||||
13
upstart/reddit-job-solrsearch.conf
Normal file
13
upstart/reddit-job-solrsearch.conf
Normal file
@@ -0,0 +1,13 @@
|
||||
description "commit/optimize solr index"
|
||||
|
||||
instance $optimize
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c "from r2.lib import solrsearch; solrsearch.run_commit(optimize=$optimize)"
|
||||
end script
|
||||
11
upstart/reddit-job-update_gold_users.conf
Normal file
11
upstart/reddit-job-update_gold_users.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "trigger notification of impending expiration or actual expiration for gold membership"
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.models import update_gold_users; update_gold_users(verbose=True)'
|
||||
end script
|
||||
11
upstart/reddit-job-update_promos.conf
Normal file
11
upstart/reddit-job-update_promos.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "update promoted link listings"
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.lib import promote; promote.Run()'
|
||||
end script
|
||||
11
upstart/reddit-job-update_reddits.conf
Normal file
11
upstart/reddit-job-update_reddits.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "update /reddits sort scores"
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.lib import sr_pops; sr_pops.run()'
|
||||
end script
|
||||
11
upstart/reddit-job-update_sr_names.conf
Normal file
11
upstart/reddit-job-update_sr_names.conf
Normal file
@@ -0,0 +1,11 @@
|
||||
description "update the subreddit name search cache"
|
||||
|
||||
manual
|
||||
task
|
||||
|
||||
nice 10
|
||||
|
||||
script
|
||||
. /etc/default/reddit
|
||||
wrap-job paster run $REDDIT_INI -c 'from r2.lib import subreddit_search; subreddit_search.load_all_reddits()'
|
||||
end script
|
||||
Reference in New Issue
Block a user