install_httpd-2.4.sh: disable cronjobs during installation.
This commit is contained in:
parent
6f70737c93
commit
a50be3ed8b
@ -24,6 +24,8 @@ _SEPARATE_LISTEN_DIRECTIVES=false
|
|||||||
_SSL_SNAKEOIL_CERT="/etc/ssl/certs/ssl-cert-snakeoil.pem"
|
_SSL_SNAKEOIL_CERT="/etc/ssl/certs/ssl-cert-snakeoil.pem"
|
||||||
_SSL_SNAKEOIL_KEY="/etc/ssl/private/ssl-cert-snakeoil.key"
|
_SSL_SNAKEOIL_KEY="/etc/ssl/private/ssl-cert-snakeoil.key"
|
||||||
|
|
||||||
|
_CRONTAB_BAKUP_FILE="$(mktemp)"
|
||||||
|
|
||||||
if $_WITH_MOD_FCGID -o $_WITH_MOD_PROXY_FCGI ; then
|
if $_WITH_MOD_FCGID -o $_WITH_MOD_PROXY_FCGI ; then
|
||||||
_WITH_MOD_PHP=false
|
_WITH_MOD_PHP=false
|
||||||
else
|
else
|
||||||
@ -981,6 +983,44 @@ echo "" >> ${_logdir}/main.log
|
|||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
|
## - Disable crontab for user root
|
||||||
|
## -
|
||||||
|
_crontab_found=false
|
||||||
|
echononl "\tBackup crontab"
|
||||||
|
echo "" >> ${_logdir}/main.log
|
||||||
|
echo "## - Backup crontab" >> ${_logdir}/main.log
|
||||||
|
echo "## - " >> ${_logdir}/main.log
|
||||||
|
echo "crontab -u root -l > $_CRONTAB_BAKUP_FILE" >> ${_logdir}/main.log
|
||||||
|
crontab -u root -l >> $_CRONTAB_BAKUP_FILE 2>> ${_logdir}/main.log
|
||||||
|
if [ "$?" = "0" ]; then
|
||||||
|
echo_ok
|
||||||
|
_crontab_found=true
|
||||||
|
else
|
||||||
|
if [[ ! -s "$_CRONTAB_BAKUP_FILE" ]] ; then
|
||||||
|
echo_skipped
|
||||||
|
warn "No crontab for user 'root'found."
|
||||||
|
else
|
||||||
|
echo_failed
|
||||||
|
error "Backup crontab failed"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if $_crontab_found ; then
|
||||||
|
echononl "\tDisable crontab for user root"
|
||||||
|
echo "" >> ${_logdir}/main.log
|
||||||
|
echo "## - Disable crontab for user root" >> ${_logdir}/main.log
|
||||||
|
echo "## -" >> ${_logdir}/main.log
|
||||||
|
echo "crontab -r -u root" >> ${_logdir}/main.log
|
||||||
|
crontab -r -u root >> ${_logdir}/main.log 2>&1
|
||||||
|
if [ "$?" = "0" ]; then
|
||||||
|
echo_ok
|
||||||
|
else
|
||||||
|
echo_failed
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
|
||||||
## - Install dependency packages for \"mysql-server\"
|
## - Install dependency packages for \"mysql-server\"
|
||||||
## -
|
## -
|
||||||
echononl "\tInstalling dependency packages for \"apache2\""
|
echononl "\tInstalling dependency packages for \"apache2\""
|
||||||
@ -3927,6 +3967,32 @@ if $START_APACHE_WEBSERVICE ; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo
|
||||||
|
echononl "\tReenable crontab for user root .."
|
||||||
|
echo "" >> ${_logdir}/main.log
|
||||||
|
echo "Reenable crontab for user root" >> ${_logdir}/main.log
|
||||||
|
echo "## -" >> ${_logdir}/main.log
|
||||||
|
echo "crontab -u root $_CRONTAB_BAKUP_FILE" >> ${_logdir}/main.log
|
||||||
|
crontab -u root $_CRONTAB_BAKUP_FILE >> ${_logdir}/main.log 2>&1
|
||||||
|
if [ "$?" = "0" ]; then
|
||||||
|
echo_ok
|
||||||
|
else
|
||||||
|
echo_failed
|
||||||
|
fi
|
||||||
|
|
||||||
|
echononl "\tRemove crontab backup file .."
|
||||||
|
echo "" >> ${_logdir}/main.log
|
||||||
|
echo "## - Remove crontab backup file" >> ${_logdir}/main.log
|
||||||
|
echo "## -" >> ${_logdir}/main.log
|
||||||
|
echo "rm $_CRONTAB_BAKUP_FILE" >> ${_logdir}/main.log
|
||||||
|
rm -f $_CRONTAB_BAKUP_FILE
|
||||||
|
if [ "$?" = "0" ]; then
|
||||||
|
echo_ok
|
||||||
|
else
|
||||||
|
echo_failed
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
cd $pwd
|
cd $pwd
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user