systemd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
systemd [2018/05/16 17:08] – modification externe 127.0.0.1systemd [2023/05/08 01:41] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====Systemd services====
 +
 par défaut depuis Ubuntu 15.04 par défaut depuis Ubuntu 15.04
 -> http://www.howtogeek.com/216454/how-to-manage-systemd-services-on-a-linux-system/ -> http://www.howtogeek.com/216454/how-to-manage-systemd-services-on-a-linux-system/
 exemple : ''systemctl disable apache2.service'' 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''
 +
 +<code>
 +#!/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
 +
 +</code>
 +
 +
 +''/etc/systemd/system/dev.service''
 +
 +<code>
 +[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
 +</code>
 +
 +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''
  • systemd.1526483302.txt.gz
  • Dernière modification: 2023/05/08 01:41
  • (modification externe)