Re: Script Shell

2003-02-23 Par sujet Bertrand Zuchuat
Le Samedi, 22 fév 2003, à 09:12 Europe/Zurich, Jean-Bruno Luginbühl a écrit : Quel est le système sur lequel ce script fonctionne? Sur OS X dans le Terminal. Je ne comprends pas mon problème ? Merci d'avance pour votre aide. Bertrand

Re: Script Shell

2003-02-23 Par sujet Marc SCHAEFER
On Sun, Feb 23, 2003 at 05:15:09PM +0100, Bertrand Zuchuat wrote: Je ne comprends pas mon problème ? A mon avis -- mais il n'engage que moi -- votre commande curl fait peut-être autre chose que la commande curl dont la personne qui vous a aidé dispose. --

Re: Script Shell

2003-02-22 Par sujet Jean-Bruno Luginbühl
Le jeu 20/02/2003 à 08:26, Bertrand Zuchuat a écrit : Peux-tu exécuter ton script en faisant : sh -x nomduscript.sh J'ai essayé avec l'ordre ci-dessus. Lorsque l'upload est terminé, je reçois en retour le texte d'une page html. En voici un extrait: !DOCTYPE HTML PUBLIC -//W3C//DTD

Re: Script Shell

2003-02-20 Par sujet Daniel Cordey
On Thursday 20 February 2003 08:26, Bertrand Zuchuat wrote: META HTTP-EQUIV=Content-Type Content=text-html; charset=Windows-1252 Est-ce cela qui me fait une erreur malloc ? Dois-je rediriger cette sortie sir /dev/null ? Attend... riend que de voir la définition du charset me fait

Re: Script Shell

2003-02-19 Par sujet Bertrand Zuchuat
Le Mardi, 18 fév 2003, à 17:45 Europe/Zurich, Daniel Cordey a écrit : C'est quoi ce texte... ça ne vient pas de ton script. C'est peut-être lui qui cause ton problème. Ca fait plus de 20 ans que j'écris des shells scripts et malgré toutes les horreurs que j'ai pu faire, je n'ai jamais eu ce

Re: Script Shell

2003-02-18 Par sujet Bertrand Zuchuat
Le Mardi, 18 fév 2003, à 08:57 Europe/Zurich, Yann Sagon a écrit : Dans ton exemple, tu utilises ftp, est-ce sur deux machines linux? Si oui, et que ssh ne soit pas bloqué par un firewall, tu peux faire ça: rsync -e ssh -a -v --exclude=ce_que_je_veux_pas /dir/locale/

Re: Script Shell

2003-02-18 Par sujet Markus Baertschi
Bertrand, Je m'imaginais que tu avais aucon contrôle sur la machine en face (e.g. serveur web chez un provider). Si tu peux installer des applications il y a des possibilités plus intéressantes (et plus sures). Rsynch est très connu, je connais aussi Unison qui a la mème fonctionnalité

Re: Script Shell

2003-02-18 Par sujet Bertrand Zuchuat
Le Lundi, 17 fév 2003, à 23:34 Europe/Zurich, Markus Baertschi a écrit : echo $LOGFILE $(date +'%d.%m.%Y %H:%M:%S') Transferring $IMG to $DESTHOST Encore juste une petite information. A quoi correspond $DESTHOST ? Merci d'avance. Bertrand -- http://www-internal.alphanet.ch/linux-leman/

Re: Script Shell

2003-02-18 Par sujet Bertrand Zuchuat
Le Lundi, 17 fév 2003, à 23:34 Europe/Zurich, Markus Baertschi a écrit : for $IMG in ls *.jpg Quand j'exécute le script voici le message que j'obtiens dans le terminal `$IMG': not a valid identifier Merci de votre aide. Bertrand -- http://www-internal.alphanet.ch/linux-leman/ avant de

Re: Script Shell

2003-02-18 Par sujet Daniel Cordey
On Tuesday 18 February 2003 16:32, Bertrand Zuchuat wrote: Le Lundi, 17 fév 2003, à 23:34 Europe/Zurich, Markus Baertschi a écrit : for $IMG in ls *.jpg Quand j'exécute le script voici le message que j'obtiens dans le terminal `$IMG': not a valid identifier Je n'ai pas trop suivi les

Re: Script Shell

2003-02-18 Par sujet Bertrand Zuchuat
Le Mardi, 18 fév 2003, à 16:45 Europe/Zurich, Daniel Cordey a écrit : for IMG in $(ls *.jpg) Lorsque je mets la ligne ci-dessus, j'obtiens le message suivant dans le terminal ls: *.jpg: No such file or directory Avec for IMG in ls *.jpg *** malloc[769]: Deallocation of a pointer not

Re: Script Shell

2003-02-18 Par sujet Markus Baertschi
Bertrand, comme Daniel le dit c'est une faute frappe (il faut omettre le $). Desthost est la meme chose, ce devrait être DESTURL. Cette variable est défini au début du script. Markus On Tue, 18 Feb 2003 16:45:04 +0100, Daniel Cordey wrote: On Tuesday 18 February 2003 16:32, Bertrand Zuchuat

Re: Script Shell

2003-02-18 Par sujet Bruno Crochet
On Tue, 18 Feb 2003, Bertrand Zuchuat wrote: Le Mardi, 18 fév 2003, à 16:45 Europe/Zurich, Daniel Cordey a écrit : for IMG in $(ls *.jpg) Lorsque je mets la ligne ci-dessus, j'obtiens le message suivant dans le terminal ls: *.jpg: No such file or directory et est-ce qu'il y'en a ?? Ou

Re: Script Shell

2003-02-18 Par sujet Bruno Crochet
On Tue, 18 Feb 2003, Bertrand Zuchuat wrote: Le Lundi, 17 fév 2003, à 23:34 Europe/Zurich, Markus Baertschi a écrit : for $IMG in ls *.jpg Quand j'exécute le script voici le message que j'obtiens dans le terminal `$IMG': not a valid identifier J'ai effacé les messages précédents,

Re: Script Shell

2003-02-18 Par sujet Bertrand Zuchuat
Le script fonctionne correctement avec les éléments ci-dessous mais j'ai un message d'erreur à la fin *** malloc[810]: Deallocation of a pointer not malloced: 0x70780; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable

Re: Script Shell

2003-02-18 Par sujet Daniel Cordey
On Tuesday 18 February 2003 16:57, Bertrand Zuchuat wrote: Lorsque je mets la ligne ci-dessus, j'obtiens le message suivant dans le terminal ls: *.jpg: No such file or directory OK, tu peux faire la chose suivante IMG=$(ls *.jpg 2/dev/null) if [ -n ${IMG} ] then for IMG ... do

Re: Script Shell

2003-02-18 Par sujet Markus Baertschi
Bertrand, je viens de faire quelques modifs (et de le tester sur un machine, ce que je n'avais pas fait avant...) Markus #!/bin/bash # variable pour le répertoire et le fichier log # le host de destination et le userid/mot de passe IMGDIR=~/toto

Re: Script Shell

2003-02-18 Par sujet Bertrand Zuchuat
re, Le script fonctionne bien mais j'ai toujours cette erreur en sortie. Grave !!! Tu exécutes ton script depuis un programme ? Sinon, je ne vois vraimenet pas comment tu en arrives là... J'ai ouvert mon terminal et j'exécute mon script en bertrand% sh nomduscript.sh cd $IMGDIR IMG=$(ls

Re: Script Shell

2003-02-18 Par sujet Daniel Cordey
On Tuesday 18 February 2003 17:22, Markus Baertschi wrote: # boucle pour copier une image après l'autre # la boucle ne s'execute pas s'il y a pas d'images cd $IMGDIR for IMG in *.jpg *.JPG Oui, mais si tu n'as ni jpg ni JPG tu auras un message d'erreur. do echo $LOGFILE $(date

Re: Script Shell

2003-02-18 Par sujet Daniel Cordey
On Tuesday 18 February 2003 17:12, Bertrand Zuchuat wrote: Le script fonctionne correctement avec les éléments ci-dessous mais j'ai un message d'erreur à la fin *** malloc[810]: Deallocation of a pointer not malloced: 0x70780; This could be a double free(), or free() called with the middle of

Re: Script Shell

2003-02-18 Par sujet Félix Hauri
On Tue, 18 Feb 2003, Bertrand Zuchuat wrote: Le Mardi, 18 fév 2003, à 16:45 Europe/Zurich, Daniel Cordey a écrit : for IMG in $(ls *.jpg) Lorsque je mets la ligne ci-dessus, j'obtiens le message suivant dans le terminal ls: *.jpg: No such file or directory # Là tu execute la commande

Re: Script Shell

2003-02-18 Par sujet Bertrand Zuchuat
Le Mardi, 18 fév 2003, à 17:45 Europe/Zurich, Daniel Cordey a écrit : % Total% Received % Xferd Average Speed Time Curr. Dload Upload TotalCurrent Left Speed 100 155840 0 100 15584 0 289k 0:00:00 0:00:00 0:00:00

Re: Script Shell

2003-02-17 Par sujet Marc SCHAEFER
On Mon, Feb 17, 2003 at 07:42:26PM +0100, Bertrand Zuchuat wrote: Existe-t-il de bons liens pour apprendre à programmer en shell script ? Le cours UNIX de l'ESNIG: http://esnig5.cpln.ch/~esnig/CVS/cours_linux/cours/cours_200/ Malheureusement la toute dernière version -- qui devrait

Re: Script Shell

2003-02-17 Par sujet Bertrand Zuchuat
Le Lundi, 17 fév 2003, à 20:15 Europe/Zurich, Marc SCHAEFER a écrit : Malheureusement la toute dernière version -- qui devrait contenir un exemple de votre question n'y est pas encore. Pouvez-vous me donner une piste concernant mon script ? Merci d'avance. Bertrand

Re: Script Shell

2003-02-17 Par sujet Markus Baertschi
Bertrand, Je le ferais comme suit: - #!/bin/bash # variable pour le répertoire et le fichier log # le host de destination et le userid/mot de passe IMGDIR=~/Pictures/archive LOGFILE=$IMGDIR/xfer.log DESTURL=ftp://ftp.toto.com/mon/repertoire/ USERPASS=userid:password

Re: Script Shell

2003-02-17 Par sujet Bertrand Zuchuat
Bonjour, Merci beaucoup pour cette belle fonction. Je vais aller l'essayer de ce pas sur ma machine de test. A+ Bertrand Le Lundi, 17 fév 2003, à 23:34 Europe/Zurich, Markus Baertschi a écrit : Ce script a besoin de 'curl' qui est un client universel (et ftp aussi) qui permets le upload (La

Re: Script Shell

2003-02-17 Par sujet Yann Sagon
On Monday 17 February 2003 19:42, Bertrand Zuchuat wrote: Bonjour, J'aimerai envoyer des fichiers images sur un serveur distant avec un shell. Dans ton exemple, tu utilises ftp, est-ce sur deux machines linux? Si oui, et que ssh ne soit pas bloqué par un firewall, tu peux faire ça: rsync -e

Re: Script Shell

2002-08-21 Par sujet Yann SOUCHON
Merci a tous pour votre aide. Ca marche nickel maintenant, c'est bien le \c pour rester sur la meme ligne et j'ai compris pourquoi Marc conseillait d'utiliser un trap avec stty -echo. A+ Yann Souchon Ingenieur HES Telecom [EMAIL PROTECTED] -- http://www-internal.alphanet.ch/linux-leman/ avant

Re: Script Shell

2002-08-20 Par sujet Carlos Rodrigues
Yann SOUCHON wrote: Salut, J'aurais deux petites questions sur les scripts shell (interpreteur sh ou bash) : 1. Lorsqu'on utilise la commande read, y a-t-il un moyen pour reste sur la meme ligne. echo Votre nom : read NOM Lorsqu'on execute cela, l'entree du nom se fait a la ligne

Re: Script Shell

2002-08-20 Par sujet Marc SCHAEFER
On Tue, 20 Aug 2002, Carlos Rodrigues wrote: il me semble qu'il doit y avoir un terme du genre cin ou cout (comme en C++), non ? mais pourquoi donc ? UNIX et C sont liés; UNIX et C++ c'est un peu comme moi et la géographie. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une

Re: Script Shell

2002-08-20 Par sujet Marc SCHAEFER
On Tue, 20 Aug 2002, Daniel Cordey wrote: echo Votre nom : \c Non, ça c'est du BSD me semble-t-il. Pour que cela marche il faut ajouter l'option -e: echo -e Votre nom ?: \c ou alternativement utiliser l'option -n: echo -n Votre nom ?: cela fait partie des choses que configure

Re: Script Shell

2002-08-20 Par sujet Marc SCHAEFER
On Tue, 20 Aug 2002, Daniel Cordey wrote: Non, ça c'est du BSD me semble-t-il. Voilà ce que j'ai trouvé dans le manuel de ksh : Ah, pardon c'est le contraire. Ce sont des fonctionnalités SYSV/POSIX (ksh est POSIX). Ayant utilisé les deux mondes (avec une préférence nette pour le monde BSD

Re: Script Shell

2002-08-20 Par sujet Marc SCHAEFER
On Tue, 20 Aug 2002, Jean-Claude Schopfer wrote: En fait, c'est pareil sous HP-UX et Solaris. Seul Linux (et ce depuis toujours) fais bande à part sur ce point. HP-UX et Solaris sont à base SVR4. Comparez avec IRIX, ou SunOS p.ex. (ok, SunOS date un peu maintenant). Ou encore avec les *BSD