add restart redis, use if properly

This commit is contained in:
Chang, Chu-Kuan 2021-02-12 11:38:24 +08:00
parent 4315bfbcab
commit a95e3cd8f5
2 changed files with 20 additions and 9 deletions

View File

@ -433,10 +433,19 @@ doas -u _dkimsign openssl genrsa -out "${dkimkey}" 2048
#
for x in 'smtpd' 'dovecot' 'rspamd' 'redis'; do
printf '%s: Enabling %s...' "${progname}" "${x}"
rcctl enable "${x}" 2>&1 > /dev/null && printf ' Done\n' || printf ' Failed\n'
printf '%s: Restarting %s...' "${progname}" "${x}"
rcctl restart "${x}" 2>&1 > /dev/null && printf ' Done\n' || printf ' Failed\n'
printf '%s: Enabling %s...' "${progname}" "$x"
if rcctl enable "$x" 2>&1 > /dev/null; then
printf ' Done\n'
else
printf ' Failed\n'
fi
printf '%s: Restarting %s...' "${progname}" "$x"
if rcctl restart "$x" 2>&1 > /dev/null; then
printf ' Done\n'
else
printf ' Failed\n'
fi
done
#

View File

@ -14,9 +14,11 @@ if test "$(id -u)" != '0'; then
exit 1
fi
for x in 'smtpd' 'dovecot' 'rspamd'; do
printf '%s: Restarting %s...' "${progname}" "${x}"
rcctl restart "${x}" 2>&1 > /dev/null \
&& printf ' Done\n' \
|| printf ' Failed\n'
for x in 'smtpd' 'dovecot' 'rspamd' 'redis'; do
printf '%s: Restarting %s...' "${progname}" "$x"
if rcctl restart "$x" 2>&1 > /dev/null; then
printf ' Done\n'
else
printf ' Failed\n'
fi
done