Impossible d'éxécuter un fichier

Fermé
nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 - 14 oct. 2009 à 12:16
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 14 oct. 2009 à 16:50
Bonjour,
alors aujourd'hui j'ai rencontré un nouveau problème inexplicable
j'essaye de lancer un programme et il me répond qu'il n'existe pas
je cite mon terminal
(n)ll ../my_fat_ref
-rwxr-x--x 1 n n 27K 2009-10-14 11:45 ../my_fat_ref
(n)../my_fat_ref
zsh: aucun fichier ou dossier de ce type: ../my_fat_ref


voila donc si quelqu'un peut m'aider merci d'avance :)
A voir également:

3 réponses

lithium_3 Messages postés 2654 Date d'inscription mercredi 14 janvier 2009 Statut Contributeur Dernière intervention 15 juillet 2013 139
14 oct. 2009 à 14:08
Bonjour,

peut-être peux tu mettre le programme dans le path?
Pour en connaître les chemins:

echo $PATH | tr : \\n


Ensuite, tu copies ton programme dans l'un des chemins qui t'as été donné par la commande précédente:
par exemple, si dans ton path tu as /usr/local/bin :

sudo cp <chemin_de_ton_programme> /usr/local/bin


Ainsi, tu peux lancer ton programme sans être dans le répertoire parent.

J'espère t'avoir été utile.

Cordialement
1
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
14 oct. 2009 à 13:15
Salut,

Et depuis le répertoire parent, ça marche ou pas ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
14 oct. 2009 à 13:25
Salut,

Ce n'est pas plutôt ./my_fat_ref ?

0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
14 oct. 2009 à 14:14
Salut,

Non non, le programme est dans le répertoire parent, d'ailleurs le "ll ../programme" marche bien, mais son exécution non ;-(

D'où ma demande si depuis le répertoire parent ça marche ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
14 oct. 2009 à 14:20
Re,

Non non, le programme est dans le répertoire parent
Justement, la commande ll ../programme est lancée depuis le répertoire courant.
Pour exécuter un script depuis le répertoire courant on fait ./script , non?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
14 oct. 2009 à 14:32
Pour exécuter un script depuis le répertoire courant on fait ./script , non?
Oui, mais depuis un autre répertoire, on appelle le script normalement par son nom...

[rep]$ pwd
/home/jp/tmpfs/rep

[rep]$ ls

[rep]$ ll ../foo.sh
-rwxrwxr-x  1 jp jp 111 oct 14 12:26 ../foo.sh*

[rep]$ ../foo.sh 192.168.10.222
Ping sur 192.168.10.222 pas bon

[rep]$ /home/jp/tmpfs/foo.sh 192.
Ping sur 192. pas bon

[rep]$

;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
14 oct. 2009 à 16:47
Re,

Tu as raison.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
14 oct. 2009 à 16:50
Re-

J'ai toujours raison...

































sauf quand j'ai tort ;-DD
0