J'ai a présent un second pb que voici:
J'ai un script perl que je dois effectuer périodiquement,
pour ce faire j'utilise le cron.
Voici le script qui est executé:
Code :
- #!/bin/perl
- $ch_heure = "/groupware/Projets/Stages/GSTAreseau/projet.ori/fin/script/heure";
- chdir ($ch_heure);
- #recuperation des mesures programmees
- system("ls *.pl>liste_mesures.txt" );
- $heure2=$ch_heure."liste_mesures.txt";
- open(MES,"$heure2" ) || die "Impossible d'ouvrir liste_mesures.txt";
- while(<MES> )
- {
- #execution des scripts programmes
- system("$_" );
- }
- close MES;
- system("rm $heure2" );
|
Mais voila que j'ai un pb avec le repertoire $ch_heure en effet il me dit (lors de l'execution automatique) not found et du coup j'ai une erreur dans mon chdir. Or quand l'execute a la main le script marche bien.Je voulais savoir s'il y a vais un astuce. Merci.