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_KEY="/etc/ssl/private/ssl-cert-snakeoil.key"
|
||||
|
||||
_CRONTAB_BAKUP_FILE="$(mktemp)"
|
||||
|
||||
if $_WITH_MOD_FCGID -o $_WITH_MOD_PROXY_FCGI ; then
|
||||
_WITH_MOD_PHP=false
|
||||
else
|
||||
@ -981,6 +983,44 @@ echo "" >> ${_logdir}/main.log
|
||||
|
||||
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\"
|
||||
## -
|
||||
echononl "\tInstalling dependency packages for \"apache2\""
|
||||
@ -3927,6 +3967,32 @@ if $START_APACHE_WEBSERVICE ; then
|
||||
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
|
||||
|
||||
echo
|
||||
|
Loading…
x
Reference in New Issue
Block a user