Rechercher : dans
Par :

Services au démarrage d'une Station Sun

Dernière réponse le 29 oct 2007 à 09:18:08 smooncef, le 4 oct 2007 à 15:26:02 
 Signaler ce message aux modérateurs

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 ...

Configuration: Windows 2000
Firefox 2.0.0.7

Meilleures réponses pour « Services au démarrage d'une Station Sun » dans :
[Windows] Démarrer/arrêter un service en ligne de commande Voir L'outil netsh (netsh.exe) permet d'automatiser le démarrage ou l'arrêt d'un service grâce à la ligne de commande suivante : Pour démarrer un service : Net start nom_du_service Pour arrêter un service : Net stop nom_du_service Cela nécessite les...
Démarrer un programme en tant que service (démon) VoirParfois il peut être utile qu'un programme démarre en même temps que l'ordinateur. Cet article va vous expliquer comment procéder pour utiliser un programme normal en tant que service (démon). A titre d'exemple, nous allons créer un mini-serveur...
Activer/désactiver les services au démarrage VoirMéthode simple Pour voir la liste des services, aller dans le menu "Système" > "Administration" > "Services". Cochez/décochez les services que vous souhaitez activer/désactiver. Note: Cette fenêtre n'affiche pas tous les services....
Linux – REDHAT - Service et configuration du noyau VoirL’objectif de cet article est : Charger, afficher et supprimer les modules du noyau Afficher les informations de configuration système dans le système de fichier /proc Configurer des paramètres d’exécution avec le système de fichier...
Netstat VoirIntroduction à Netstat Netstat est un outil permettant de connaître connexions TCP actives sur la machine sur laquelle la commande et activée et ainsi lister l'ensemble des ports TCP et UDP ouverts sur l'ordinateur. La commande « netstat »...

1

dubcek, le 4 oct 2007 à 15:30:32

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

Répondre à dubcek

2

smooncef, le 4 oct 2007 à 15:36:25

Salut,
je vais tester et je te tiens au courant.

Merci

Répondre à smooncef

3

smooncef, le 5 oct 2007 à 10:35:56

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 ...

Répondre à smooncef

4

dubcek, le 5 oct 2007 à 14:02:55

Que contient le script ?
teste-il les options start stop ? il faut prendre un script existant pour voir commet il fonctionne

Répondre à dubcek

5

smooncef, le 5 oct 2007 à 14:20:58

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 ...

Répondre à smooncef

6

dubcek, le 5 oct 2007 à 14:28:11

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

Répondre à dubcek

7

smooncef, le 5 oct 2007 à 14:41:22

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 ...

Répondre à smooncef

8

dubcek, le 5 oct 2007 à 15:59:35

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


http://docs.sun.com/app/docs/doc/802-5750/6i9g464e1?a=view

Répondre à dubcek

9

VANARN, le 7 oct 2007 à 18:48:00

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.)

Répondre à VANARN

10

smooncef, le 8 oct 2007 à 09:28:44

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 ...

Répondre à smooncef

11

dubcek, le 8 oct 2007 à 11:57:09

Moi, je ne pense pas. les /etc/rc?.d sont faits pour ça

Répondre à dubcek

12

smooncef, le 9 oct 2007 à 14:05:38

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 ...

Répondre à smooncef

13

VANARN, le 20 oct 2007 à 14:44:18

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+

Répondre à VANARN

14

 smooncef, le 29 oct 2007 à 09:18:08

Salut,

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

Peace ...

Répondre à smooncef