Changeset 1901 for trunk/locker/bin/cronload
- Timestamp:
- Jun 11, 2011, 11:21:38 PM (14 years ago)
- Location:
- trunk/locker
- Files:
-
- 3 edited
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
Note: See TracChangeset
for help on using the changeset viewer.