| 
                Last change
                  on this file since 2700 was
                  2313,
                  checked in by ezyang, 13 years ago
           | 
        
        
          | 
            More robust error handling for cronload, by btidor.
           | 
        
        
          
            
              - 
                  Property svn:executable set to
                  
*
               
             
           | 
        
        | 
            File size:
            300 bytes
           | 
      
      
        
  | Line |   | 
|---|
| 1 | #!/bin/sh | 
|---|
| 2 |  | 
|---|
| 3 | if [ -z "$1" ]; then | 
|---|
| 4 |   echo "ERROR: please specify a crontab file" >&2 | 
|---|
| 5 |   exit 1 | 
|---|
| 6 | fi | 
|---|
| 7 |  | 
|---|
| 8 | if [ -n "$2" ]; then | 
|---|
| 9 |   cd "$2" | 
|---|
| 10 | fi | 
|---|
| 11 |  | 
|---|
| 12 | if [ ! -f "$1" ]; then | 
|---|
| 13 |   echo "ERROR: file does not exist" >&2 | 
|---|
| 14 |   exit 1 | 
|---|
| 15 | fi | 
|---|
| 16 |  | 
|---|
| 17 | /bin/cat "$1" | /usr/bin/crontab - | 
|---|
| 18 |  | 
|---|
| 19 | echo "New crontab for $USER:" | 
|---|
| 20 | echo "" | 
|---|
| 21 | /usr/bin/crontab -l | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.