Lancé un prog automatiquement sous linux

Fermé
benj - 29 juil. 2004 à 14:46
 oeuf! - 30 juil. 2004 à 20:21
Bonjour à tous !!
Je voudrai savoir comment on peu lancer un programme automatiquement au démarrage de linux, je suis sous mandrake 9.0
A voir également:

2 réponses

crée un petit script lançant le programme, et place-le dans /etc/init.d/

Puis, suivant le runlevel auquel tu veux lancer le programme, place un lien symbolique vers ce script dans le répertoire du runlevel (/etc/rcn.d/ où n est le numéro du runlevel) en le nommant Snnmachin où nn est le numéro d'ordre (par rapport aux autres scripts dans le même runlevel) auquel tu veux lancer le programme

ln -s ../init.d/chti_script S99lancer_bidule

pense aussi au script d'arrêt sur le même principe dans rc6.d et rc0.d (le lien commence par un K, enfin bon regarde comment c'est fait, c'est assez clair, tu pourras facilement extrapoler)
0
Merci pour tes explication mais quel genre de scripts je dois mettre dans etc/init.d le script que j'ai écris, en fait j'ai fais un script qui cherche de nouveux fichier dans et un répertoire et ensuite les décompresse, et je veux qu'il s'exécute automatiquement !
0
oui, automatiquement, j'ai bien compris.

on est bien d'accord que c'est automatiquement _au démarrage_ ?

bah mets ton script où je t'ai dit

ou alors, si ton script c'est /usr/local/bin/badabeu ben tu fais un chti script


#!/bin/sh

# tu verifies que ton dir existe
if [ -d /ton_dir ]; then
# tu verifies que ton executable badabeu existe
if [ -x /usr/local/bin/badabeu ]; then
/usr/local/bin/badabeu
fi
fi

et tu mets ce script là dans ton init.d/ et tu fais le fatras que je t'ai dit


Maintenant si par automatiquement tu veux dire à intervalles réguliers, man crontab
0