Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
Désireux de me mettre à niveau du DEV web, je souhaiterais installer un base de données (PostgreSQL) et un serveur web (lighttpd ou apache ?) MAIS dont le démarrage et l’arrêt soient fait à la demande, et non automatiquement.
Sauriez-vous si c’est possible ?
Si « oui », comment ?
Merci d’avance.
Hors ligne
Bonjour,
Installez postgres en tant que service (la majorité des installeurs font ça), et configurer le service pour qu'il démarre manuellement plutôt qu'automatiquement.
Julien.
https://rjuju.github.io/
Hors ligne
Installez postgres en tant que service (la majorité des installeurs font ça), et configurer le service pour qu'il démarre manuellement plutôt qu'automatiquement.
Merci rJuju. installer, c'est sans problème. Par contre les services, je ne suis pas trop sûr de faire bien. Auriez-vous une idée, une piste ?
Hors ligne
rjuju a écrit :Installez postgres en tant que service (la majorité des installeurs font ça), et configurer le service pour qu'il démarre manuellement plutôt qu'automatiquement.
Merci rJuju. installer, c'est sans problème. Par contre les services, je ne suis pas trop sûr de faire bien. Auriez-vous une idée, une piste ?
Trouvé, c'est tout simple, "systemctl start postgresql" :-) ou bien "stop" ou bien "reload"
Et un peu plus loin grâceà http://jc.etiemble.free.fr/abc/index.ph … postgresql
Merci encore !
Hors ligne
Oui, c'est effectivement dépendant de votre système d'exploitation mais comme vous ne l'aviez pas précisé impossible de donner plus de détail. Ce n'est pas spécifique à postgres cela dit.
Avec systemd, vous devez également exécuter "systemctl disable postgresql" pour empêcher le démarrage automatique.
Julien.
https://rjuju.github.io/
Hors ligne
....comme vous ne l'aviez pas précisé impossible de donner plus de détail. ....
Ooops !
C'est Debian...
Hors ligne
Avec Debian chaque instance postgres a son répertoire de config , par exemple /etc/postgresql/14/main si c'est Postgres version 14 et que le nom du cluster est "main" (le nom par défaut).
Dans le doute, utiliser la commande pg_lsclusters pour avoir la liste des instances.
Dans ce répertoire il y a un fichier start.conf avec ce contenu:
# Automatic startup configuration
# auto: automatically start the cluster
# manual: manual startup with pg_ctlcluster/postgresql@.service only
# disabled: refuse to start cluster
# See pg_createcluster(1) for details. When running from systemd,
# invoke 'systemctl daemon-reload' after editing this file.
auto
Remplacer auto par manual pour ne pas démarrer automatiquement.
Source: https://manpages.debian.org/buster/post … .1.en.html
Dernière modification par dverite (10/01/2023 15:57:38)
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Pages : 1