====Systemd services====
par défaut depuis Ubuntu 15.04
-> http://www.howtogeek.com/216454/how-to-manage-systemd-services-on-a-linux-system/
exemple : ''systemctl disable apache2.service''
\\
===gestion des services de dev===
-> https://doc.ubuntu-fr.org/creer_un_service_avec_systemd#exemples_de_services_et_leur_fichier_de_configuration
''/root/bin/dev.sh''
#!/bin/bash
if [ $1 == "start" ] || [ $1 == "stop" ] || [ $1 == "reload" ] || [ $1 == "restart" ] || [ $1 == "enable" ] || [ $1 == "disable" ]
then
action=$1
else
echo "invalid action"
exit 1
fi
systemctl $action apache2
systemctl $action php7.2-fpm
systemctl $action mysql
systemctl $action postgresql
''/etc/systemd/system/dev.service''
[Unit]
Description=DEV services
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/root/bin/dev.sh start
ExecStop=/root/bin/dev.sh stop
ExecReload=/root/bin/dev.sh reload
désactivation du démarrage de ces services :
''systemctl daemon-reload
systemctl stop dev
systemctl disable dev''
activation des services de dev à la demande :
''systemctl start dev''