Eagle1 Posté(e) le 3 novembre 2005 Partager Posté(e) le 3 novembre 2005 salut à tous voila je bosse mes ours en faisant des pti script,j'en fais en cour et la je m'y suis mis chez moi avec ma mandriva voila donc #!/bin/bash # pti script echo "aujourd'hui nous sommes le" date exit 0 ensuite je fais chmod u+x script et je tape script et la bash me répond bash : script : commande inconnu Je ne met pas les bon droit ?? non parceque même en root ça ne marche pas que dois-je faire please :( Deuxième demande, je me sert de mozilla(comme sous windows) mais les polices (par exemple sur le forum de pci) sont trop petite, alors j'agrandi mais a chaque nouvelle page je dois agrandir.Un peu d'aide ? merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tintaspi Posté(e) le 3 novembre 2005 Partager Posté(e) le 3 novembre 2005 pour exécuter un script dans le dossier courant il faut taper ./script (ou sh script) Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabien29200 Posté(e) le 3 novembre 2005 Partager Posté(e) le 3 novembre 2005 Ton problème de script vient d'un problème de path. En effet, lorsque tu veux exécuter une commande sous linux, il va chercher dans certains répertoires si cet exécutable existe. On ne met pas le répertoire courant dans le PATH. Donc si tu veux exécuter ton script depuis ton répertoire courant, il suffit de préciser qu'il est dans le répertoire courant, en faisant : $ ./script.sh Lien vers le commentaire Partager sur d’autres sites More sharing options...
zoto Posté(e) le 3 novembre 2005 Partager Posté(e) le 3 novembre 2005 salut et en tapant : sh script ? a+edit : grilled Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 3 novembre 2005 Partager Posté(e) le 3 novembre 2005 salut à tous voila je bosse mes ours en faisant des pti script,j'en fais en cour et la je m'y suis mis chez moi avec ma mandriva voila donc #!/bin/bash # pti script echo "aujourd'hui nous sommes le" date exit 0 ensuite je fais chmod u+x script et je tape script et la bash me répond bash : script : commande inconnu Je ne met pas les bon droit ?? non parceque même en root ça ne marche pas que dois-je faire please :( Il faut lancer "./script" "script" c'est si le dossier avec le script est dans le PATH (on peut mettre "." dans le PATH mais c'est TRÈS TRÈS MAL) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 3 novembre 2005 Auteur Partager Posté(e) le 3 novembre 2005 JE TESTERAI DEMAIN très gentil de vos réponses juste encore,défois bash me répond script lancé, et que ça créé un fichier typescript sans rien exécuter du tout.que se passe t-il dans ce cas la ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 24 novembre 2005 Auteur Partager Posté(e) le 24 novembre 2005 wahou ! en tapant cour bash sur google c'est la première page Lien vers le commentaire Partager sur d’autres sites More sharing options...
Duke98 Posté(e) le 24 novembre 2005 Partager Posté(e) le 24 novembre 2005 ptete à cause de la faute edit : en tapant " ours bash" ca marche aussi... comme quoi les ours font relativement peu de scripts..... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 24 novembre 2005 Partager Posté(e) le 24 novembre 2005 pour éviter de faire le chmod, tu peux aussi faire bash script (ou ksh sh zsh dash ou ton interpréteur de shell préféré) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pepours Posté(e) le 25 novembre 2005 Partager Posté(e) le 25 novembre 2005 pour éviter de faire le chmod, tu peux aussi faire bash script (ou ksh sh zsh dash ou ton interpréteur de shell préféré) Je voulais savoir c'est quoi la différence entre tous ces shells? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 25 novembre 2005 Partager Posté(e) le 25 novembre 2005 (ou ksh sh zsh dash ou ton interpréteur de shell préféré) Je voulais savoir c'est quoi la différence entre tous ces shells? Chacun a ses spécificités... Perso mon préféré c'est zsh, les autres étant soit un peut vieux (tcsh?), soit moins pratiques (bash)... Mais bon disons que globalement il suffit de toujours lancer les scripts avec "sh"... (Si un script marche seulement avec un autre shell c'est mal... Par exemple faire des opérations sur des nombres à virgules, ça marche sous zsh, mais pas sous bash ni sh... donc j'en met pas dans mes scripts) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Eagle1 Posté(e) le 25 novembre 2005 Auteur Partager Posté(e) le 25 novembre 2005 lol ours ça pète Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 26 novembre 2005 Partager Posté(e) le 26 novembre 2005 En tout cas et de façon tout à fait personelle et subjective, je dirait qu'il faut éviter csh et ksh, c'est vraiement la grosse galère à utiliser Quoi que quand on a pas les habitudes bash, ça doit pouvoir aller, mais ne pas avoir de ! pour l'historique et pas d'historique conservé entre deux logins etc. c'est chiant Par contre la façon de gérer une ligne longue est pas mal (on ne voit que la fin de la ligne et un signe '<' pour montrer que le début est plus loin). Mais bon si il faut se taper le man bash, man ksh, man zsh, man csh, man tcsh, man sh, man dash, ... On a pas finit (<troll> on a plus vite fait d'installer un parc de gentoos</troll>) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maxime0810 Posté(e) le 26 novembre 2005 Partager Posté(e) le 26 novembre 2005 arrrrrrgh... (tiens c'est étrange comme par hasard le code du smiley c'est "theo"... j'ose pas imaginer les antécédents!) à bas les admins qui trollent Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.