command not found [résolu] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 10-05-2004 à 14:27:34
tu n'appeles pas de shell donc les commandes shells sont inaccessibles c'est normal...
#!/bin/bash par exemple appeles bash comme shell pour executer le script. (premiere ligne)
Marsh Posté le 10-05-2004 à 14:45:58
Merci beaucoup francoisp!
J'ai testé sur mon poste et ce script fonctionnait sans #!/bin/bash.... mais le bash est surement lancé lors du chargement de mon profil... j'ai honte
Marsh Posté le 10-05-2004 à 14:52:40
c'est bien le cas il est lancé lors de la lecture du .profile ou du .bashrc par exemple...
c'est dur le lundi surtout pour moi je reviens de vacances...
Marsh Posté le 10-05-2004 à 16:36:07
je rajoute une petite note.
le petit script a très bien fonctionné mais en mettant le mien j'ai eu le droit au message d'erreur: "bad interpreter". je n'ai rien changé et j'ai fait un copié/collé sur l'éditeur emacs et tout est rentré dans l'ordre.
d'habitude je me satisafait de l'éditeur Jed mais là je ne ferai plus que du emacs
nb: qqun a déjà eu ce pb d'éditeur?
Marsh Posté le 10-05-2004 à 17:29:20
bienvenue dans la gueguerre VI vs EMACS
VIrules4ever !
Marsh Posté le 10-05-2004 à 14:19:02
à partir de la crontab de mon serveur j'apelle un script... mais j'obtiens l'erreur suivante:
etc/cron.d/reboot: line 2:
if: command not found
/etc/cron.d/reboot: line 3: syntax error near unexpected token `then'
/etc/cron.d/reboot: line 3: `then'
le script (de test) est le suivant:
DAY=`date +%d`
if [ $DAY = 10 ]
then
echo coucou >> /tmp/reboot
fi
nb: le script d'orgine plus complexe marche sur mon poste en local.
Message édité par pallomo le 10-05-2004 à 14:46:24