Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/04/2011, à 16:41

Nisaea

[résolu] Disparition mystérieuse et scripts fantômes.

Bonjour,

Vous avez toujours rêvé d'endosser l'uniforme des ghost busters ou de faire de l'exorcisme? Venez donc éclairer ma chandelle! big_smile

Voilà l'histoire:

Il y a quelques semaines je me suis fait quelques scripts bash dans mon ~/bin/ pour me connecter facilement en ssh sur les machines sur lesquelles je travaille actuellement. Mes petits scripts fonctionnent du tonnerre. Même maintenant.

Seulement voilà: je ne les vois plus nulle part!

J'ai à peu près tout tenté:

- La recherche hasardeuse à grands coups de ls dans les répertoires de mon $PATH
- sudo updatedb puis locate monscript
- des find et des grep dans tous les sens
- des which monscript qui ne retournent rien du tout.

Vraiment, je suis perplexe, mais alors dans les grandes largeurs.

Donc si vous avez une idée de ce que j'ai pu louper dans l'histoire, je vous en serai humblement reconnaissante. En attendant, je vais jeter un peu de sel sur mon ordi, on dit que ça éloigne les mauvais esprits.

Merci d'avance! smile

Dernière modification par Nisaea (Le 12/04/2011, à 17:34)


Chiastre!

Hors ligne

#2 Le 11/04/2011, à 19:56

Grünt

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Et un

whereis monscript

?


Red flashing lights. I bet they mean something.

Hors ligne

#3 Le 12/04/2011, à 08:05

Nisaea

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Merci Grunt pour ta réponse smile

le whereis ne me donne rien pour aucun des scripts, j'obtiens toujours une réponse ainsi:

$ whereis monscript
monscript:

Mais quand je fais

$ monscript

ils s'exécutent tous toujours correctement

Le mystère s'épaissit! ^^'

Dernière modification par Nisaea (Le 12/04/2011, à 08:07)


Chiastre!

Hors ligne

#4 Le 12/04/2011, à 08:48

moko138

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Euh... question de néophyte : tes recherches vaines s'exécutent-elles sur une seule machine ou sur tout ton réseau ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 12/04/2011, à 08:54

Nisaea

Re : [résolu] Disparition mystérieuse et scripts fantômes.

sur une seule machine: mon laptop smile
c'est là que les scripts se trouvent

en fait il se trouve qu'ils contiennent juste la commande pour me connecter sur les machines que je manipule par ssh, ainsi comme je ne monte pas les volumes (en NFS par ex) les recherches s'arrêtent à mon système de fichier

ça répond à ta question? wink


Chiastre!

Hors ligne

#6 Le 12/04/2011, à 09:06

Grünt

Re : [résolu] Disparition mystérieuse et scripts fantômes.

C'est quoi ce délire? neutral


Red flashing lights. I bet they mean something.

Hors ligne

#7 Le 12/04/2011, à 09:31

Nisaea

Re : [résolu] Disparition mystérieuse et scripts fantômes.

je ne te le fais pas dire lol

elle est bien bonne celle-là hein?

c'est bien la première fois que je vois ça, je dois bien avouer que les bras m'en tombent...

le plus drôle c'est que la complétion de bash fonctionne sur les noms des scripts!

Dernière modification par Nisaea (Le 12/04/2011, à 09:32)


Chiastre!

Hors ligne

#8 Le 12/04/2011, à 09:37

moko138

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Nisaea,
Tu as embauché une script-teaseuse. Mais tu as oublié de la payer.
Pour faire apparaître les fichiers cachés, glisse ta carte de crédit dans ton lecteur de disquette.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#9 Le 12/04/2011, à 10:47

Nisaea

Re : [résolu] Disparition mystérieuse et scripts fantômes.

lol

L'arnaque eh, j'ai pas demandé de | moi! Remboursez!

~~~> je sors


Chiastre!

Hors ligne

#10 Le 12/04/2011, à 16:11

bioinformatics

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Afin de résoudre le mystère penser a sortir votre pulvérisateur de fantôme, le fameux strace

$ strace monScript.sh 2>&1| head

Juste le début de l'output devrait suffir sinon redirige le dans less


Never mind, Linus Torvald use Fedora

Hors ligne

#11 Le 12/04/2011, à 17:12

Nisaea

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Hey bioinfornatics wink désolée pour tout à l'heure sur irc j'étais afk

Bon, si on fait simple:

$ strace monscript 
strace: monscript: command not found

Eeeeeh si ^^

Et je vous jure que les commandes fonctionnent! yikes


Chiastre!

Hors ligne

#12 Le 12/04/2011, à 17:25

moko138

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Ça me rappelle la (vieille) histoire du gars qui a perdu ses clefs et qui, de nuit, les cherche sous un réverbère.
Survient quelqu'un qui l'aide sans plus de succès et finit par lui demander :
  "Mais vous êtes sûr de les avoir perdues ici ?
- Non, je les ai perdues plus loin. Mais comme il n'y a qu'ici que c'est éclairé, c'est pas la peine que je cherche ailleurs."
           ----
  Donc, malgré ta réponse #5, je reformule ma question #4 :
As-tu vérifié que tes scripts n'étaient pas sur une autre machine de ton réseau ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#13 Le 12/04/2011, à 17:33

Nisaea

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Bon c'est officiel:
- Je suis un gros boulet
- Je devais encore être bien réveillée ce jour-là

C'était des alias -__-'

~~~~> []


Chiastre!

Hors ligne

#14 Le 12/04/2011, à 19:34

moko138

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Scuz' mais je ne comprends pas, puisque tu avais dit dans ton premier message :
"- des find et des grep dans tous les sens"
et tu précisais que tes scripts continuaient de fonctionner.
     Alors vers où pointaient tes liens symboliques "alias" ? Vers une autre machine ? vers la même machine mais dans un autre répertoire que ton home ? Ou quoi ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#15 Le 13/04/2011, à 08:03

Nisaea

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Hey moko138 smile

En fait, il ne faut pas confondre alias et lien symbolique. La confusion vient certainement du fait que Mac utilise un autre type de raccourci vers les fichiers historiquement appelé alias. Ici, "alias" est un mot-clef (je pense pas qu'on puisse l'appeler commande) unix qui permet non pas de faire des raccourcis vers un fichier, mais vers une commande.

Si tu tapes dans un shell:

alias nomduraccourci=nomdelacommande

ou encore

alias nomduraccourci='nom d'une commande avec des espaces'

ça te permet de n'avoir à taper que le nom du raccourci pour exécuter la commande complète.

Il y en a déjà très certainement plusieurs de configurés dans ton fichier ~/.bashrc je te suggère d'y jeter un petit œil, ça te donnera des exemples. Tu peux bien entendu en rajouter à a guise, ce fichier est lu chaque fois que tu ouvres un shell bash. Si tu t'écris des alias perso dedans, ils seront persistants. Attention cependant, si tu fais un alias qui porte le même nom qu'une commande (locate ou which pour reprendre les exemples plus haut), lorsque tu appelleras ce nom là c'est l'alias et non la commande qui sera exécuté. Il y a des exceptions il me semble, genre les commandes fondamentales unix, mais je ne me souviens plus des détails.

Voilà, j'espère que ça répond à a question wink

Dernière modification par Nisaea (Le 13/04/2011, à 08:08)


Chiastre!

Hors ligne

#16 Le 13/04/2011, à 08:39

Grünt

Re : [résolu] Disparition mystérieuse et scripts fantômes.

Nisaea a écrit :

C'était des alias -__-'

lol


Red flashing lights. I bet they mean something.

Hors ligne

#17 Le 13/04/2011, à 16:01

Nisaea

Re : [résolu] Disparition mystérieuse et scripts fantômes.

ǤƦƯƝƬ a écrit :

lol

tu peux... ><'


Chiastre!

Hors ligne