mirror of
https://github.com/nodemailer/wildduck.git
synced 2024-12-26 01:40:48 +08:00
29 lines
840 B
Bash
Executable file
29 lines
840 B
Bash
Executable file
#! /bin/bash
|
|
|
|
OURNAME=14_install_start_services.sh
|
|
|
|
echo -e "\n-- Executing ${ORANGE}${OURNAME}${NC} subscript --"
|
|
|
|
# Run tmpfiles definitions to ensure required directories/files
|
|
systemd-tmpfiles --create --remove
|
|
|
|
# Restart rsyslog for the changes to take effect
|
|
systemctl restart rsyslog
|
|
|
|
# update reload script for future updates
|
|
echo "#!/bin/bash
|
|
$SYSTEMCTL_PATH reload nginx
|
|
$SYSTEMCTL_PATH restart wildduck
|
|
$SYSTEMCTL_PATH restart zone-mta
|
|
$SYSTEMCTL_PATH restart haraka
|
|
$SYSTEMCTL_PATH restart wildduck-webmail" > /usr/local/bin/reload-services.sh
|
|
chmod +x /usr/local/bin/reload-services.sh
|
|
|
|
### start services ####
|
|
$SYSTEMCTL_PATH start mongod
|
|
$SYSTEMCTL_PATH start redis
|
|
$SYSTEMCTL_PATH start wildduck
|
|
$SYSTEMCTL_PATH start haraka
|
|
$SYSTEMCTL_PATH start zone-mta
|
|
$SYSTEMCTL_PATH start wildduck-webmail
|
|
$SYSTEMCTL_PATH reload nginx
|