Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== >
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== >
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== >
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
"Christophe PEREZ" a écrit dans le message de
news:Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== >>case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== >>
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
Je n'utilise pas chkconfig personnellement, je fais mes symlinks moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Tu peux connaitre le niveau de fonctionnement par défaut en tapant cette
commande:
grep initdefault /etc/inittab
"Christophe PEREZ" <christophe_faute@novazur.com> a écrit dans le message de
news:pan.2004.04.13.17.07.12.9401@novazur.fr...
Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== >>case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== >>
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
Je n'utilise pas chkconfig personnellement, je fais mes symlinks moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Tu peux connaitre le niveau de fonctionnement par défaut en tapant cette
commande:
grep initdefault /etc/inittab
"Christophe PEREZ" a écrit dans le message de
news:Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== >>case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== >>
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
Je n'utilise pas chkconfig personnellement, je fais mes symlinks moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Tu peux connaitre le niveau de fonctionnement par défaut en tapant cette
commande:
grep initdefault /etc/inittab
"Christophe PEREZ" a écrit dans le
message de
news:Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > >>case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== > >>
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@
/etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@
/etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de
commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
Je n'utilise pas chkconfig personnellement, je fais mes symlinks
moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
En effet mais le K01synchro existe au niveau 1, ce qui devrait suffir.
Je ne vois pas d'où ça peut provenir ...
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Tu peux connaitre le niveau de fonctionnement par défaut en tapant cette
commande:
grep initdefault /etc/inittab
ou "who -r" en utilisateur standard et "runlel" en utilisateur root.
Ces commandes donnent le niveau courant, pas forcément celui par défaut.
"Christophe PEREZ" <christophe_faute@novazur.com> a écrit dans le
message de
news:pan.2004.04.13.17.07.12.9401@novazur.fr...
Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > >>case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== > >>
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@
/etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@
/etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de
commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
Je n'utilise pas chkconfig personnellement, je fais mes symlinks
moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
En effet mais le K01synchro existe au niveau 1, ce qui devrait suffir.
Je ne vois pas d'où ça peut provenir ...
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Tu peux connaitre le niveau de fonctionnement par défaut en tapant cette
commande:
grep initdefault /etc/inittab
ou "who -r" en utilisateur standard et "runlel" en utilisateur root.
Ces commandes donnent le niveau courant, pas forcément celui par défaut.
"Christophe PEREZ" a écrit dans le
message de
news:Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > >>case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ======================== > >>
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@
/etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@
/etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Les fonctions "echo" sont redigirées vers un log par un exec en début
de script et la "fonction (stop)" n'y est jamais inscrite.
L'extinction étant testée par un "reboot" ou "halt" en ligne de
commande.
Je ne parviens pas à trouver ce qui cloche.
Bonjour,
Je n'utilise pas chkconfig personnellement, je fais mes symlinks
moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
En effet mais le K01synchro existe au niveau 1, ce qui devrait suffir.
Je ne vois pas d'où ça peut provenir ...
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Tu peux connaitre le niveau de fonctionnement par défaut en tapant cette
commande:
grep initdefault /etc/inittab
ou "who -r" en utilisateur standard et "runlel" en utilisateur root.
Ces commandes donnent le niveau courant, pas forcément celui par défaut.
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Je n'utilise pas chkconfig personnellement, je fais mes symlinks moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
grep initdefault /etc/inittab
Je ne crois pas justement, le niveau 1 corespond au mode mono-utilisateur.
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Je n'utilise pas chkconfig personnellement, je fais mes symlinks moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
grep initdefault /etc/inittab
Je ne crois pas justement, le niveau 1 corespond au mode mono-utilisateur.
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Je n'utilise pas chkconfig personnellement, je fais mes symlinks moi-même.
Cependant, je vois que les symlinks ne sont pas installés pour tous les
niveaux de fonctionnement.
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
grep initdefault /etc/inittab
Je ne crois pas justement, le niveau 1 corespond au mode mono-utilisateur.
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Comprends pas là !??!!
C'est exactement pareil pour postfix (exemple), et il s'arrête bien lui !
$ ls /etc/rc?.d/*postfix
/etc/rc0.d/K30postfix@ /etc/rc3.d/S80postfix@ /etc/rc6.d/K30postfix@
/etc/rc1.d/K30postfix@ /etc/rc4.d/S80postfix@ /etc/rc7.d/S80postfix@
/etc/rc2.d/S80postfix@ /etc/rc5.d/S80postfix@
Il n'y a aucunement besoin d'avoir un K??postfix dans /etc/rcX.d/ pour
qu'il s'arrête !??!!
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Comprends pas là !??!!
C'est exactement pareil pour postfix (exemple), et il s'arrête bien lui !
$ ls /etc/rc?.d/*postfix
/etc/rc0.d/K30postfix@ /etc/rc3.d/S80postfix@ /etc/rc6.d/K30postfix@
/etc/rc1.d/K30postfix@ /etc/rc4.d/S80postfix@ /etc/rc7.d/S80postfix@
/etc/rc2.d/S80postfix@ /etc/rc5.d/S80postfix@
Il n'y a aucunement besoin d'avoir un K??postfix dans /etc/rcX.d/ pour
qu'il s'arrête !??!!
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Comprends pas là !??!!
C'est exactement pareil pour postfix (exemple), et il s'arrête bien lui !
$ ls /etc/rc?.d/*postfix
/etc/rc0.d/K30postfix@ /etc/rc3.d/S80postfix@ /etc/rc6.d/K30postfix@
/etc/rc1.d/K30postfix@ /etc/rc4.d/S80postfix@ /etc/rc7.d/S80postfix@
/etc/rc2.d/S80postfix@ /etc/rc5.d/S80postfix@
Il n'y a aucunement besoin d'avoir un K??postfix dans /etc/rcX.d/ pour
qu'il s'arrête !??!!
On Tue, 13 Apr 2004 16:46:50 -0400, Christophe PEREZ
wrote:Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Comprends pas là !??!!
C'est exactement pareil pour postfix (exemple), et il s'arrête bien lui !
$ ls /etc/rc?.d/*postfix
/etc/rc0.d/K30postfix@ /etc/rc3.d/S80postfix@ /etc/rc6.d/K30postfix@
/etc/rc1.d/K30postfix@ /etc/rc4.d/S80postfix@ /etc/rc7.d/S80postfix@
/etc/rc2.d/S80postfix@ /etc/rc5.d/S80postfix@
Il n'y a aucunement besoin d'avoir un K??postfix dans /etc/rcX.d/ pour
qu'il s'arrête !??!!
euh...ne serait il pas utile de faire un essai avant de
'savoir' que ça ne sert à rien ?
On Tue, 13 Apr 2004 16:46:50 -0400, Christophe PEREZ
<christophe_faute@novazur.com> wrote:
Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Comprends pas là !??!!
C'est exactement pareil pour postfix (exemple), et il s'arrête bien lui !
$ ls /etc/rc?.d/*postfix
/etc/rc0.d/K30postfix@ /etc/rc3.d/S80postfix@ /etc/rc6.d/K30postfix@
/etc/rc1.d/K30postfix@ /etc/rc4.d/S80postfix@ /etc/rc7.d/S80postfix@
/etc/rc2.d/S80postfix@ /etc/rc5.d/S80postfix@
Il n'y a aucunement besoin d'avoir un K??postfix dans /etc/rcX.d/ pour
qu'il s'arrête !??!!
euh...ne serait il pas utile de faire un essai avant de
'savoir' que ça ne sert à rien ?
On Tue, 13 Apr 2004 16:46:50 -0400, Christophe PEREZ
wrote:Si le niveau de fonctionnement normal est 5 (graphique) tu peux utiliser
cette commande pour résoudre ton problème:
ln -s /etc/init.d/synchrod /etc/rc5.d/K01synchrod
Comprends pas là !??!!
C'est exactement pareil pour postfix (exemple), et il s'arrête bien lui !
$ ls /etc/rc?.d/*postfix
/etc/rc0.d/K30postfix@ /etc/rc3.d/S80postfix@ /etc/rc6.d/K30postfix@
/etc/rc1.d/K30postfix@ /etc/rc4.d/S80postfix@ /etc/rc7.d/S80postfix@
/etc/rc2.d/S80postfix@ /etc/rc5.d/S80postfix@
Il n'y a aucunement besoin d'avoir un K??postfix dans /etc/rcX.d/ pour
qu'il s'arrête !??!!
euh...ne serait il pas utile de faire un essai avant de
'savoir' que ça ne sert à rien ?
euh...ne serait il pas utile de faire un essai avant de
'savoir' que ça ne sert à rien ?
euh...ne serait il pas utile de faire un essai avant de
'savoir' que ça ne sert à rien ?
euh...ne serait il pas utile de faire un essai avant de
'savoir' que ça ne sert à rien ?
Il a raison.
Halt et reboot sont juste des changement de runlevel vers les niveaux
0 et 6. Donc, si les scripts d'arrêt sont présent dans /etc/rc0.d/
et /etc/rc6.d/ et valides, il n'y a aucune utilité à les mettre
autre part.
Il a raison.
Halt et reboot sont juste des changement de runlevel vers les niveaux
0 et 6. Donc, si les scripts d'arrêt sont présent dans /etc/rc0.d/
et /etc/rc6.d/ et valides, il n'y a aucune utilité à les mettre
autre part.
Il a raison.
Halt et reboot sont juste des changement de runlevel vers les niveaux
0 et 6. Donc, si les scripts d'arrêt sont présent dans /etc/rc0.d/
et /etc/rc6.d/ et valides, il n'y a aucune utilité à les mettre
autre part.
Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ========================
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Merci d'avance.
Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ========================
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Merci d'avance.
Bonjour,
Sous mdk 9.1, j'ai fait un script qui me fait la synchronisation de
certains répertoires entre mon portable et mon serveur.
Je veux que ce script se lance au démarrage et à l'extinction du
portable.
Dans ce script (synchrod) placé dans /etc/init.d , j'ai donc :
# chkconfig: 2345 98 01
et :
========== 8< ======================== > case "$1" in
'start')
echo "Fonction (start)"
fct_synchro &
;;
'stop')
echo "Fonction (stop)"
fct_synchro
echo "fin (stop)"
;;
esac
exit 0
========== 8< ========================
En effet, je veux que la synchro au démarrage tourne en tâche de fond
non bloquante (d'où le &), mais que l'extinction attente que la synchro
soit faite.
J'ai fait un chkconfig --add synchrod
Et j'ai bien :
$ ls /etc/rc?.d/*synchrod
/etc/rc0.d/K01synchrod@ /etc/rc3.d/S98synchrod@ /etc/rc6.d/K01synchrod@
/etc/rc1.d/K01synchrod@ /etc/rc4.d/S98synchrod@ /etc/rc7.d/S98synchrod@
/etc/rc2.d/S98synchrod@ /etc/rc5.d/S98synchrod@
Pourtant, le script n'est jamais lancé à l'extinction, bien qu'il le
soit parfaitement au démarrage (aucun doute sur la fonction
fct_synchro() ).
Merci d'avance.
Un service est stoppé par le système à l'arrêt ou au reboot de la
machine si ce service tourne ou est actif, sinon le système ne fera rien.
C'est pourquoi le système vérifie la présence du verrou dans le
répertoire /var/lock/subsys pour savoir si le service est actif ou non.
De plus, dans votre cas, il ne s'agit pas réellement d'un service que
l'on doit stopper, mais plutôt d'un service que l'on doit lancer à
l'arrêt.
Mais ici se pose le problème des niveaux de priorité qui vu le type
d'applicatif, doivent effectivement être différents selon le runlevel.
Il faudra alors éventuellement créer manuellement les liens symboliques
vers /etc/rc?.d.
Merci d'avance.
De rien.
Un service est stoppé par le système à l'arrêt ou au reboot de la
machine si ce service tourne ou est actif, sinon le système ne fera rien.
C'est pourquoi le système vérifie la présence du verrou dans le
répertoire /var/lock/subsys pour savoir si le service est actif ou non.
De plus, dans votre cas, il ne s'agit pas réellement d'un service que
l'on doit stopper, mais plutôt d'un service que l'on doit lancer à
l'arrêt.
Mais ici se pose le problème des niveaux de priorité qui vu le type
d'applicatif, doivent effectivement être différents selon le runlevel.
Il faudra alors éventuellement créer manuellement les liens symboliques
vers /etc/rc?.d.
Merci d'avance.
De rien.
Un service est stoppé par le système à l'arrêt ou au reboot de la
machine si ce service tourne ou est actif, sinon le système ne fera rien.
C'est pourquoi le système vérifie la présence du verrou dans le
répertoire /var/lock/subsys pour savoir si le service est actif ou non.
De plus, dans votre cas, il ne s'agit pas réellement d'un service que
l'on doit stopper, mais plutôt d'un service que l'on doit lancer à
l'arrêt.
Mais ici se pose le problème des niveaux de priorité qui vu le type
d'applicatif, doivent effectivement être différents selon le runlevel.
Il faudra alors éventuellement créer manuellement les liens symboliques
vers /etc/rc?.d.
Merci d'avance.
De rien.