[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: ajouter un service



-----BEGIN PGP SIGNED MESSAGE-----

On Mon, 20 Mar 2000, Albert Charron wrote:
> J'aimerais savoir comment on fait pour faire démarrer un programme
> automatiquement au démarrage de l'ordinateur (probablement comme un
> service ???)
> 
> exemple:
> pour faire partir le programme, présentement, je dois faire la commande
> suivante à partir d'un terminal:
>     /"path to program"/startup "port" &
> et j'aimerais automatiser cette commande pour qu'elle parte au démarrage
> de la boite Linux (pas au login, mais avec les autres services...) c'est
> sûrement possible, mais comment?

Cela dépend de la distribution que vous utilisez.

Sous Debian, par example, tous les fichiers qui démarrent un service sont dans
/etc/init.d/<nom du service>, et doivent prendre comme paramètre `start',
`stop' et `restart' (qui sont utilisés par le système).  Il suffit d'écrire un
petit shell script pour faire ça.  Une fois que cela est fait, il faut utiliser
/usr/sbin/update-rc.d pour ajouter des symlinks dans les endroits appropriés. 
Voir la manpage.

Sous d'autres systèmes, c'est différent.  RedHat a un système comparable à
celui de Debian, mais il fiche ses fichiers ailleurs, juste pour nous embêter! 
Slackware utilise un système de boot plus près de BSD, donc tout se ramasse
dans un gros fichier /etc/rc.d (je crois).

Si vous indiquez quelle distribution vous utilisez, sans doutes que quelqu'un
qui l'utilise aussi va pouvoir vous aider.

- -- 
Benoit Goudreault-Emond -- Reply to: [email protected]
CoFounder, KMS Group.  Student, B. CompEng, Concordia University.
A proud user of Linux---I'd rather work than nursemaid my computer.
My homepage (such as it is): http://www.crosswinds.net/~bge

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQCVAwUBONY3wVqhoy6gYXzFAQFq2gQAlwUt71Vh8/Jp5ECCiJFyswhcTrAxFPVs
jnfXWDR4XsvI+Yy9Z5xAi+r56r/d+osTe2ChkC2PE8KfbZcwcWE7NBV91BXoeVTg
5p2EuBQ7nP9BXDK5Qx/GiVJ2g/RI6Mkfh7r5fqFgvJm3uOPl8imOWGvfc4g+bOjy
O16U2mshV+0=
=LaGs
-----END PGP SIGNATURE-----