CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Demarrage auto de services ?

hs_dino
hs_dino
Niveau 9
01 avril 2004 à 20:57:46

J´ai installé tout un tas que conneries ( PostGreSQL, NO-IP DUC, SQUID, etc.) et tout ces serveurs ne sont pas lancé automatiquement au démarrage.

Comment puis-je faire pour lancer automatiquement mes services ?

western
western
Niveau 9
01 avril 2004 à 21:22:44

redhat a l´outil redhat-config-services qui permet de gerer les services
mandrake doit avoir l´equivalent

de façon plus général: tous ces services peuvent etre lancer grace au scripts contenu dans / etc/init.d/
$ / etc/init.d/<nom de service> start

donc, tu crée dans le / etc/rc?.d où ? est le niveau de demarrage de ton linux un lien sybolique:
S90nom_service pointant sur / etc/init.t/nom_service

Le SystemV, en voyant S90nom_service lancera
/ etc/init.d/nom_service start

PS il faut ajouter des liens K90nom_service dans rc0.d et rc6.d afin d´arreter proprement le service lancé

Briaeros007
Briaeros007
Niveau 10
01 avril 2004 à 21:24:01

daemons :-d
2 possibiltes principales :
tu fait mumuse avec les repertoires rcx.d pour les lancer suivant les runlevel au demarrage de chaque level;
Si il n´est aps tres important qu´il soit lance precismenet au demarrage et peut etre lance a la fin du demarrage des ! = runlevel; utilise le fichier / etc/inittab
; )

hs_dino
hs_dino
Niveau 9
01 avril 2004 à 21:45:56

Je suis sous RedHat 9.

Je vais ajouter çà dans l´inittab. Je le mets en niveau 3 ? non ?

Briaeros007
Briaeros007
Niveau 10
01 avril 2004 à 21:56:48

lis a quoi correspondent les ! = runlevel sur ton systeme; la deb etant un peu diff ( ex si je n´aivais pas modifie mes rc*.d en runblevel 2 je serais en graphique ; ) )
moi je met classiquement
idid:2345:once commande
il y a once et respawn entre autre de memoire
sur mdk
1 : reparation
2 : utilisateur unique
3 : multi utilisateur
4 : 3+ reseau
5 : 4 + graphique

enfin de tete :(

hs_dino
hs_dino
Niveau 9
02 avril 2004 à 00:29:54

En fait, je viens de voir que c´est peut etre mieux en run-level 5, c´est la que sont demarré les autres daemons on dirait.

hs_dino
hs_dino
Niveau 9
02 avril 2004 à 10:30:52

Bon, je n´arrive pas trop a faire marcher çà dans le inittab, j´ai mis ceci :

peng:5:once:/usr/sbin/peng
noip:5:once:/usr/local/bin/noip2
psql:5:once:su postgres -c / usr/local/pgsql/bin/postmaster -D / usr/local/pgsql/data
squi:5:once:su squid -c / usr/local/squid/sbin/squid

Il n´y a que NO-IP demarre. Le reste ne se lance pas et j´ai des erreurs comme : Unknown User.

Je vais essayer l´autre solution en mettant des liens dans le / etc/init.d.

western
western
Niveau 9
02 avril 2004 à 10:55:38

autant utiliser les outils disponibles qui ferons proprement le travail, c´est-à-dire, sous RedHat, redhat-config-services

hs_dino
hs_dino
Niveau 9
02 avril 2004 à 11:47:49

Perso, mon redhat-config-services ne fait que Activer/Desactiver les services. Il ne permet pas d´en ajouter.

Bon, j´ai fait des scripts de demarrage et arret placé dans le / etc/init.d avec des liens dans / etc/rc5.d pour le demarrage et dans le / etc/rc6.d pour l´arret.

Malheureusement, ca ne marche pas pour Squid et PostgreSQL, car ces deux services refusent de fonctionner en root, ils doivent etre lancé depuis leurs utilisateurs respectif : squid et postgres.

Quand je tape en ligne de commande : su postgres -c / usr/local/pgsql/bin/postmaster ca fonctionne. Mais pas quand je le mets dans le script de démarrage.

Comment faire ?

western
western
Niveau 9
02 avril 2004 à 13:30:27

j´ai plus sous la main de postgresql, mais je crois me souvenir d´une option à postmaster permettant de préciser la id de l´utilisateur à utiliser

Briaeros007
Briaeros007
Niveau 10
02 avril 2004 à 13:54:23

et en lancant un script qui contient la commande ? ca marche a la mano?
car si ui; tu lance le script ; )

Briaeros007
Briaeros007
Niveau 10
02 avril 2004 à 13:55:35

en fait pour postgres essaye avec deds guillemets :
psql:5:once:su postgres -c " /usr/local/pgsql/bin/postmaster -D / usr/local/pgsql/data"

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware