著者: Stéphane Morico 日付: To: Guilde de grenoble 題目: Re: problème bash
Salut,
Que donne un sh sauv ou /bin/sh sauv ???
Est tu sûr que les UID et GID n'ont pas changés et que les droits sont
correctes
(tu peut essayer un chmod 777 sauv)
Sinon l'execution classique d'un script se fait en l'appelant avec le
path ex :
./sauv.sh
/home/fred/sauv.sh
Si tu veux l'appeler en tapant simplement sauv, tu peut faire un lien
symbolique vers sauv dans un répertoire qui est dans le PATH. Ex :
ln -s /home/fred/sauv.sh /usr/bin/sauv
Ta partition ne doit pas avoir été montée avec l'option noexec
Normalement, il faut aussi que ton script commence par :
#!/bin/sh
Pour appeler sh si tu n'ai pas sous le bon shell mais si ton shell par
défault est bash tu en a normalement pas besoin....
Si ça marche pas, que donne un strace ./sauve.sh ???