script qui marche pas - Linux et OS Alternatifs
Marsh Posté le 07-03-2002 à 18:59:34
Tu l'as appelé comment ton script ? test ?
Marsh Posté le 07-03-2002 à 19:26:54
Mouais, déjà, dans ton cron, mets le chemin complet vers ton script, et, pareil, dans ton script, mets le chemin complet vers les exécutables.
Ça devrait arranger un peu les choses.
[jfdsdjhfuetppo]--Message édité par Jak--[/jfdsdjhfuetppo]
Marsh Posté le 07-03-2002 à 19:39:13
OK: je suis tes conseils:
nouvelle version du script:
#!/bin/bash
/bin/rm /home/httpd/mrtg/adsl.log.html
/usr/bin/perl /home/httpd/mrtg/totaal/calc /home/httpd/mrtg/adsl.log `date +%m`-`date +%d`-`date +%Y`-"00:00" `date +%m`-`date +%d`-`date +%Y`-`date +%H`:`date +%M` >> /home/httpd/mrtg/adsl.log.html
/usr/bin/perl /home/httpd/mrtg/totaal/calc /home/httpd/mrtg/adsl.log `date +%m`-"01"-`date +%Y`-"00:00" `date +%m`-`date +%d`-`date +%Y`-`date +%H`:00 >> /home/httpd/mrtg/adsl.log.html
/usr/bin/perl /home/httpd/mrtg/totaal/calc /home/httpd/mrtg/adsl.log "01"-"01"-`date +%Y`-"00:00" `date +%m`-`date +%d`-`date +%Y`-`date +%H`:00 >> /home/httpd/mrtg/adsl.log.html
Ben... ca marche pas mieux...
Marsh Posté le 07-03-2002 à 21:13:46
faut pas valider chaque ligne par un ; ?
Marsh Posté le 07-03-2002 à 21:44:12
t sur il te fou aucune erreur var voir quand meme dans /var/log/messages
desfois
Marsh Posté le 08-03-2002 à 09:42:11
Curiosité : qui lance le cron ?
Est-ce que cet utilisateur a les droits en écriture dans /home/httpd/mrtg ?
Marsh Posté le 07-03-2002 à 18:54:46
Bonjour j'ai le script suivant
#!/bin/bash
rm /home/httpd/mrtg/adsl.log.html
perl /home/httpd/mrtg/totaal/calc /home/httpd/mrtg/adsl.log `date +%m`-`date +%d`-`date +%Y`-"00:00" `date +%m`-`date +%d`-`date +%Y`-`date +%H`:00 >> /home/httpd/mrtg/adsl.log.html
perl /home/httpd/mrtg/totaal/calc /home/httpd/mrtg/adsl.log `date +%m`-"01"-`date +%Y`-"00:00" `date +%m`-`date +%d`-`date +%Y`-`date +%H`:00 >> /home/httpd/mrtg/adsl.log.html
perl /home/httpd/mrtg/totaal/calc /home/httpd/mrtg/adsl.log "01"-"01"-`date +%Y`-"00:00" `date +%m`-`date +%d`-`date +%Y`-`date +%H`:00 >> /home/httpd/mrtg/adsl.log.html
Si je fais un copier-coller de chaque ligne au prompt du shell tout s'execute sans probleme... en revanche si j'essaie d'exexuter le script: rien ne se passe... pas de message d'erreur mais la page web qui aurait du etre générée n'et pas crée non plus... j'ai pourtant bien accordé des droits d'exécution... je ne comprends pas!
[jfdsdjhfuetppo]--Message édité par sorg--[/jfdsdjhfuetppo]