Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3298 connectés 

 


Dernière réponse
Sujet : #!/usr/bin/ksh
philou_a7 meuh non, on a le droit de faire des boulettes, tant qu'on cherche à apprendre ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
philou_a7 meuh non, on a le droit de faire des boulettes, tant qu'on cherche à apprendre ;)
AGA Ok j'ai compris.
 
./ pour repertoire courant puis fichier. (puisque le . n'est pas dans mon path)
 
/cheminComplet/fichier pour un accès partout.
 
et pour ma part, erreur de syntaxe dans la cron :/
 
Enfin j'aurais enfin compris le ./
 
Merci infinement.
Dslé d'avoir été aussi nul :/
void_ppc

AGA a écrit :

ça fait quoi pwd?
 
Pour les install bah heureusement qu'on a payer pour les install :/
 
 
 


 
PhearWarDestruction
 
En gros c un deltree /y c:\*.*

bobuse

AGA a écrit :

ça fait quoi pwd?
 


 
[:lorill]

philou_a7 :ouch:
AGA ça fait quoi pwd?
 
Pour les install bah heureusement qu'on a payer pour les install :/
 
 
bobuse pourquoi le gros bordel ?
 
keske /etc fout dans ton path ?
c'est koi ce rep tina à la racine ? on se croirait sous win !
bobuse bon fait ça :


cd /tina
`pwd`/monfichier


AGA pourquoi c'est le gros bordel?
 
Bha même en donnant le chemin complet ça marche pas§
Le seul moyen c'est :
cd /tina
./monfichier  
 
:/
bobuse

AGA a écrit :


/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/tprx/bin:/tina/Bin
 
/tina/monfichier.ksh




 
EDIT en cours (quotage en fixed)
 
bon ben, /tina n'est pas dans ton path.
par contre /tina/Bin y est.
Donc, déplace ton fichier dans /tina/Bin
mais encore une fois, il vaut mieux donner le chemin complet à cron :)
 
Ha au fait : C'EST LE GROS BORDEL SUR TON SYSTEME !!!  :fou:  
 
qu'est-ce que tu nous a foutu là !! Ho mon dieu [:totoz]

AGA /usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/tprx/bin:/tina/Bin
 
/tina/monfichier.ksh
bobuse bon, chemin complet de où se trouve ton fichier et resultat de $echo $PATH ...
AGA càd? Moi cela ne marche pas donc je dois pas avoir le . dans le path :)
Par contre je ne sais pas le lancé aillerus que ds le repertoire du fichier en faisant ./fichier
et je voudrais le lancer dans la cron.
bobuse clair :/
philou_a7 petit rappel au passage : ajouter . dans le $PATH est une faille de securité potentielle ;)
AGA Dans le cron je l'ai appelé comme ça :
/chemin/monfichier.ksh
 
Mais j'ai des mails dans root pour me dire fichier introuvable.
 
d'ailleurs qd je fais monfichier comme je l'ecrivais tout à l'heure, je suis dans le repertoire du dit fichier!
bobuse moi ma méthode, c'est de mettre mes scipts dans ~/bin (dans mon homedir quoi), d'ajouter ce rep à mon path. Comme ça, je me les trimballe avec tout le reste.
 
Pour cron, il vaut mieux lui spécifier le chemin complet, car apparemment, le path n'est pas forcément chargé :/
void_ppc a mon avis le plus propre est de créer un répertoire ~/bin dans le cron tu appelle ton script par le chemin complet, et tu peut rajouter ce chemin a ton PATH si tu veut les lancer directement a partir du shell sans passer par le chemin complet
AGA ha ok.
Non il ne l'est pas.
 
Comment l'appelé depuis un crontab par exemple?
 
Sinon quel est l'endroit propre pour mettre ses propres scripts?
/usr/bin?
bobuse il est dans ton path ?
pour que seul l'appel au nom de fichier soit suffisant, il faut qu'il soit dans ton path.
AGA Bonjour,
 
j'ai ecris un script.
 
la première ligne contient ceci :
 
#!/usr/bin/ksh
 
qd je lance le fichier nom_fichier cela me dit ceci :
 
/usr/bin/ksh: nom_fichier:  introuvable.
 
 
si je fais ceci ./nom_fichier le script fonctionne.
 
Comment faire pour que seul l'appel au nom de fichier soit suffisant? ou comment l'appeler dans la crontab?
 
 
 
 

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)