URL: https://linuxfr.org/forums/programmation-perl/posts/script-perl-dans-etcinitd Title: Script perl dans /etc/init.d Authors: tuXico Date: 2010年08月20日T17:37:15+02:00 Tags: Score: 0 Salut, j'ai un mal torride à faire se lancer un script perl depuis un script shell de /etc/init.d ... (sur une vieille Red Hat -noyau 2.4- que je pense étrangère au souci) Si j'execute à la main /etc/init.d/script.sh start , ça roule : le script perl est bien lancé (il est lancé avec la forme su - pouet -c "cd /path && ./script.pl" & ) Si je remplace le contenu du script shell (lanceur) par un bête date >> /tmp/date_boot, ça roule également... (donc ce n'est pas un problème /etc/init.d au sens "pur" à mon avis) Par contre, le script perl, lui, ne veut pas s'exécuter (au démarrage) Il se pourrait que cela vienne "d'un problème de lancement interactif de perl", on m'a conseillé de voir en lançant avec cd /path && perl -pi script.pl Mais non seulement ça ne change pas grand chose mais en plus, je n'arrive pas à convenablement creuser cette piste dans mes recherches. Si une bonne ame a déjà rencontré ce genre de pb, je suis prêt à encourager son partage de connaissance avec une bière sur Toulouse ^^ Merci d'avance -- infos "au cas où" : perl v5.8.0 xinetd-2.3.12-2.3E Linux woerthgate.lescaissesdeletatsontvides.fr 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux

AltStyle によって変換されたページ (->オリジナル) /