source: branches/locker-dev/locker/bin/cronload @ 1564

Last change on this file since 1564 was 1564, checked in by adehnert, 14 years ago
Some minor cronload cleanup
  • Property svn:executable set to *
File size: 916 bytes
Line 
1#!/bin/sh
2
3usage="Usage \"$0 [-l lockername] [-h] crontab\""
4while 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
10done
11shift `expr $OPTIND - 1`
12if [ -z "$1" ]; then
13    echo "$usage"
14    exit 1
15fi
16
17echo "This program should print your new crontab below."
18echo "If it does not do so, something is wrong."
19echo "Feel free to contact scripts@mit.edu for assistance."
20echo
21
22
23cwd=`pwd`
24if [ -z "$lname" ]; then
25    lname=`perl -e "\\\$temp = \"$cwd\"; \\\$temp =~ /\\\/([^\\\/]+)\\\/cron_scripts/; print \\\$1"`
26fi
27if [ -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
32fi
33athrun scripts scripts-ssh "$lname" /usr/local/bin/cronload "$1" "$cwd" 2>/dev/null
Note: See TracBrowser for help on using the repository browser.