Services au démarrage d'une Station Sun

Résolu/Fermé
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 - 4 oct. 2007 à 15:26
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 - 29 oct. 2007 à 09:18
Bonjour,

Voilà, j'ai une station sun qui abrite un serveur apache et mysql.
Mon souci c'est que lorsque ma machine démarre, elle ne lance pas en automatique les services mysql et apache.

Questions :

J'aimerais savoir comment déclarer un service de manière à ce qu'il démarre en même temps que la machine ?

Précisions :

J'ai déclarer un script dans le crontab de root, mais je ne pense pas que ce soit la meilleur chose à faire.

Peace ...
A voir également:

13 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
4 oct. 2007 à 15:30
Chercher run control script dans la doc

# cp xyz /etc/init.d
# cd /etc/init.d
# ln xyz /etc/rc2.d/S100xyz
# ln xyz /etc/rc0.d/K100xyz
# ls /etc/init.d /etc/rc2.d /etc/rc0.d
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
4 oct. 2007 à 15:36
Salut,
je vais tester et je te tiens au courant.

Merci
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
5 oct. 2007 à 10:35
Salut,

Ben voilà j'ai fait tout ce qu'il y avait a faire comme tu me l'avait indiqué, mais à la relance de la machine, les services ne se relancent pas.

Qu'en penses-tu ?

Peace ...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
5 oct. 2007 à 14:02
que contient le script ?
teste-il les options start stop ? il faut prendre un script existant pour voir commet il fonctionne
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
5 oct. 2007 à 14:20
Salut,

Voici le script, rien de bien explosif, mais il prends bien la fonction start stop ou restart

#!/bin/ksh
#
/etc/init.d/apache start
/etc/init.d/mysql start

A moins de prendre ces deux scripts apache et mysql et de les mettre dans rc0.d et rc2.d

Peace ...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
5 oct. 2007 à 14:28
exécuter /etc/init.d/script fonctionne ?
et il y a bien un link /etc/rc2.d/S100xxx -> /etc/init.d/script ?
attention dans rc0.d le script commence par K, il faut des stop et pas des start
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
5 oct. 2007 à 14:41
Ok pour l'erreur du Kxxx, il faut que je face le même script mais avec des stop et des bons liens.

Mais en ce qui concerne les start ça devrait se lancer au démarrage de la machine, non ???

Sinon le script, lancé à la main, fonctionne tres bien !

Peace ...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
5 oct. 2007 à 15:59
la doc est là:

Run Control Scripts
The Solaris software environment provides a detailed series of run control (rc) scripts to control run level changes


https://docs.oracle.com/pls/topic/lookup?ctx=dsc&id=/app/docs/doc/802-5750/6i9g464e1?a=view
0
VANARN Messages postés 39 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 10 novembre 2009 10
7 oct. 2007 à 18:48
Salut,
je n'ai pas suivi toute vos manip, mais pourquoi ne pas déclarer directement le script dans le fichier /etc/inittab ( je pense que ce fic existe meme sous solaris et il est lu à chaque relance systeme.)
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
8 oct. 2007 à 09:28
Bonjour à tous,

Merci VANARN pour tes lumières, tu penses que ça pourrait solutionner mon pb de le mettre dans le fichier /etc/inittab ?

Peace ...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
8 oct. 2007 à 11:57
moi, je ne pense pas. les /etc/rc?.d sont faits pour ça
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
9 oct. 2007 à 14:05
Salut,

Merci Dubcek pour ton aide et merci VANARN pour la tienne aussi.
Je prends la solution de dubcek, je vais me pencher sur les rc?.d
A bientôt pour de nouvelles aventures.

Peace ...
0
VANARN Messages postés 39 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 10 novembre 2009 10
20 oct. 2007 à 14:44
Désolé pour ma réponse tardive, mais le fic /etc/inittab est un fic d'initialisation du système qui est lu à chaque redémarrage . Chaque ligne du fic correspond à l'exécution d'un sript système (ou perso) qui sera exécuté une fois , ou plusieurs fois si échec, ou restera en attente en fonction des options du style once, wait, respawn,...
Quant au fic /etc/rc.xxx leurs exécutions dépend des niveaux d'exécution déclarés dans l'inittab (run level).
/etc/rc0.... run level0
/etc/rc1... run level1
etc...
Alors l'un dans l'autre......fait ton choix ...... la solution n'est pas loin.
A+
0
smooncef Messages postés 96 Date d'inscription jeudi 4 octobre 2007 Statut Membre Dernière intervention 18 avril 2008 3
29 oct. 2007 à 09:18
Salut,

Et merci pour ton aide, je vais tester ça.
0