4 réponses
oui
tu dois faire :
et la premiere ligne ton de ton script doit etre
tu dois faire :
02 * * * * /Mon_emplacement_de_script_perl/script_perl
et la premiere ligne ton de ton script doit etre
#!/chemin/perl
exemple :
#!/usr/bin/perl -W my $file = "$0"; open(FILE, "<$file"); .... close(FILE); #Fin script.pl
Donc pour la ligne dans la cron tab, J'enlève /Emplacement_du_bin_perl et je met dans mon script le chemin corespondant a mon bin perl ! c bien ça ? donc ma ligne dans le crontab sera du type :
02 * * * * cd /Mon_emplacement_de_script_perl/script_Perl
et plus
02 * * * * cd /Mon_emplacement_de_script_perl ; /Emplacement_du_bin_perl
02 * * * * cd /Mon_emplacement_de_script_perl/script_Perl
et plus
02 * * * * cd /Mon_emplacement_de_script_perl ; /Emplacement_du_bin_perl
Bon ... a marche tjs po !
Voici se que j'utilise dans mon script perl :
#!/Emplacement_du_bin_perl -W
#!/usr/bin (chemin du shell)
Et voici le contenu de ma crontab :
SHELL = "/usr/bin" (chemin du shell)
* * * * /opt/apache-2.0.47/purge.pl
Si je t bien compris la ligne du crontab doit maintenant être du type :
* * * * /opt/apache-2.0.47/purge.pl
et c tt ?
Voici se que j'utilise dans mon script perl :
#!/Emplacement_du_bin_perl -W
#!/usr/bin (chemin du shell)
Et voici le contenu de ma crontab :
SHELL = "/usr/bin" (chemin du shell)
* * * * /opt/apache-2.0.47/purge.pl
Si je t bien compris la ligne du crontab doit maintenant être du type :
* * * * /opt/apache-2.0.47/purge.pl
et c tt ?