A voir également:
- Lancé un prog automatiquement sous linux
- Windows ne se lance pas - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- Automatiquement - Guide
- Linux reader - Télécharger - Stockage
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
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)
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)
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 !
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
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