Changeset 2867 for alternc/trunk/src/alternc_reload
- Timestamp:
- 03/07/11 11:09:20 (2 years ago)
- File:
-
- 1 edited
-
alternc/trunk/src/alternc_reload (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
alternc/trunk/src/alternc_reload
r2855 r2867 42 42 43 43 if [ `whoami` = 'root' ]; then 44 sudo="env"44 sudo="env" 45 45 else 46 sudo="sudo"46 sudo="sudo" 47 47 fi 48 49 function apache_reload() { 50 if [ -x /usr/sbin/apache2ctl ]; then 51 $sudo /usr/sbin/apache2ctl graceful > /dev/null || echo "Cannot restart apache" >> "$DOMAIN_LOG_FILE" 52 fi 53 } 48 54 49 55 RELOAD_ZONES="$*" 50 56 51 57 if [ ! -z "$RELOAD_ZONES" ]; then 52 if [ "$RELOAD_ZONES" = "all" ]; then 58 for zone in $RELOAD_ZONES; do 59 case $zone in 60 "all") 53 61 $sudo rndc reload > /dev/null || echo "Cannot reload bind" >> "$DOMAIN_LOG_FILE" 54 else 55 for zone in $RELOAD_ZONES; do 56 $sudo rndc reload "$zone" > /dev/null || echo "Cannot reload bind for zone $zone" >> "$DOMAIN_LOG_FILE" 57 done 58 fi 59 if [ -x /usr/sbin/apache2ctl ]; then 60 $sudo /usr/sbin/apache2ctl graceful > /dev/null || echo "Cannot restart apache" >> "$DOMAIN_LOG_FILE" 61 fi 62 apache_reload # keep for compatibility 63 ;; 64 "apache") 65 apache_reload 66 ;; 67 *) 68 $sudo rndc reload "$zone" > /dev/null || echo "Cannot reload bind for zone $zone" >> "$DOMAIN_LOG_FILE" 69 ;; 70 esac 71 done 62 72 fi 73
Note: See TracChangeset
for help on using the changeset viewer.
