Changeset 1901 for trunk/locker/bin
- Timestamp:
- Jun 11, 2011, 11:21:38 PM (13 years ago)
- Location:
- trunk/locker
- Files:
-
- 12 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/locker
- Property svn:mergeinfo changed
-
trunk/locker/bin
-
trunk/locker/bin/cronload
r463 r1901 1 1 #!/bin/sh 2 3 usage="Usage \"$0 [-l lockername] [-h] crontab\"" 4 while getopts "l:h" options; do 5 case $options in 6 l ) lname=$OPTARG;; 7 h ) echo "$usage"; exit 0;; 8 * ) echo "$usage"; exit 1;; 9 esac 10 done 11 shift `expr $OPTIND - 1` 12 if [ -z "$1" ]; then 13 echo "$usage" 14 exit 1 15 fi 2 16 3 17 echo "This program should print your new crontab below." … … 6 20 echo 7 21 22 8 23 cwd=`pwd` 9 lname=`perl -e "\\\$temp = \"$cwd\"; \\\$temp =~ /\\\/([^\\\/]+)\\\/cron_scripts/; print \\\$1"` 24 if [ -z "$lname" ]; then 25 lname=`perl -e "\\\$temp = \"$cwd\"; \\\$temp =~ /\\\/([^\\\/]+)\\\/cron_scripts/; print \\\$1"` 26 fi 27 if [ -z "$lname" ]; then 28 echo "ERROR: Could not detect locker name. Make sure to run" 29 echo "cronload from within /mit/lockername/cron_scripts/" 30 echo "(or pass the -l lockername option)" 31 exit 1 32 fi 10 33 athrun scripts scripts-ssh "$lname" /usr/local/bin/cronload "$1" "$cwd" 2>/dev/null 34 if ! grep -q "^MAILTO=" "$1"; then 35 echo "WARNING: You have no MAILTO= variable set. This means any" 36 echo "cron errors will go to $lname@scripts.mit.edu (your mail_scripts" 37 echo "account), which is almost certainly not what you want!" 38 echo "Please add a MAILTO= line, e.g., MAILTO=${EMAIL:-${ATHENA_USER:-$USER}@mit.edu}," 39 echo "to your crontab. If you do not want to receive errors, set" 40 echo 'MAILTO="".' 41 fi -
trunk/locker/bin/crontab
-
Property
svn:mergeinfo
set to
(toggle deleted branches)
/branches/locker-dev/locker/bin/crontab merged eligible /branches/fc11-dev/locker/bin/crontab 1121-1258
r1515 r1901 9 9 # (can be useful for debugging) 10 10 # You can always redirect the output of individual commands to /dev/null 11 MAILTO=" SCRIPTS_USER@mit.edu"11 MAILTO="ATHENA_USER@mit.edu" 12 12 # If you do not want to receive any mail from cron, use the line below instead 13 13 #MAILTO="" … … 22 22 # | | | | | 23 23 # | | | | ----- day of week (0 - 6) (Sunday=0) 24 # | | 24 # | | | ------- month (1 - 12) 25 25 # | | --------- day of month (1 - 31) 26 26 # | ----------- hour (0 - 23) -
Property
svn:mergeinfo
set to
(toggle deleted branches)
-
trunk/locker/bin/scripts-mediawiki
r1404 r1901 2 2 3 3 sname="MediaWiki" 4 deploy="mediawiki $scriptsstar"4 deploy="mediawiki" 5 5 prompt_username=1 6 6 wizard="mediawiki" 7 . /mit/scripts/deploy$scriptsdev/bin/onathena $scriptsstar7 . /mit/scripts/deploy$scriptsdev/bin/onathena -
trunk/locker/bin/scripts-remove
- Property svn:mergeinfo deleted
-
trunk/locker/bin/scripts-start
- Property svn:mergeinfo deleted
-
trunk/locker/bin/scripts-wordpress
r1404 r1901 2 2 3 3 sname="WordPress" 4 deploy="wordpress $scriptsstar"4 deploy="wordpress" 5 5 prompt_password=0 6 6 wizard="wordpress" 7 . /mit/scripts/deploy$scriptsdev/bin/onathena $scriptsstar7 . /mit/scripts/deploy$scriptsdev/bin/onathena -
trunk/locker/bin/signup-cron
r1087 r1901 10 10 fs sa /mit/$lname/cron_scripts daemon.scripts write 11 11 DATE=`date` 12 sed '/SCRIPTS_USER/s//'"$lname"'/g' /mit/scripts/deploy/crontab | sed '/SCRIPTS_DATE/s//'"$DATE"'/g' > /mit/$lname/cron_scripts/crontab 12 signupuser=`echo "$principal" | sed 's/[/@].*$//'` 13 sed '/SCRIPTS_USER/s//'"$lname"'/g' /mit/scripts/bin$scriptsdev/crontab | sed '/ATHENA_USER/s//'"$signupuser"'/g' | sed '/SCRIPTS_DATE/s//'"$DATE"'/g' > /mit/$lname/cron_scripts/crontab 14 echo "By default, output from cron jobs for the $lname locker will be mailed" 15 echo "to $signupuser@mit.edu. You should edit /mit/$lname/cron_scripts/crontab" 16 echo "to change this and set up your cron jobs." 13 17 success "the cron script service" "The directory /mit/$lname/cron_scripts has been created." 14 18 else -
trunk/locker/bin/signup-mail
r1087 r1901 9 9 fs sa /mit/$lname/mail_scripts system:authuser none 10 10 fs sa /mit/$lname/mail_scripts daemon.scripts read 11 signupuser=`echo "$principal" | sed 's/ @.*$//'`11 signupuser=`echo "$principal" | sed 's/[/@].*$//'` 12 12 sed /SCRIPTS_USER/s//$signupuser/ /mit/scripts/bin/procmailrc > /mit/$lname/mail_scripts/procmailrc 13 13 echo "By default, mail sent to $lname@scripts.mit.edu will be forwarded to" -
trunk/locker/bin/signup-minimal
- Property svn:mergeinfo deleted
-
trunk/locker/bin/signup-sql
- Property svn:mergeinfo deleted
Note: See TracChangeset
for help on using the changeset viewer.