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.
--
http://www-internal.alphanet.ch/linux
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
--
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:
>
>
>
>
>
>
> a:lin
On Thursday 20 February 2003 08:26, Bertrand Zuchuat wrote:
>
>
> 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 dresser les
cheveux sur la tête... Deuxièmement, je vois mal comment u
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
g
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 13536
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 com
On Tuesday 18 February 2003 17:31, Bertrand Zuchuat wrote:
> Le message suivant apparait:
>% Total% Received % Xferd Average Speed Time
> Curr.
> Dload Upload TotalCurrent Left
> Speed
> 100 155840 0 100 15584 0 289k 0:
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
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,
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 *.jpg
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
LOGFILE=$IMGDIR/xfer.
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
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 MallocHe
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éd
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
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 w
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 malloced:
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 l
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 pos
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/ a
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é
(synchroni
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/
root@remote_host:/dir/rem
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:
rsyn
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 p
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
#
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
-
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 conteni
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
> en fait, `sh' sous Linux n'est pas ksh, c'est bash déguisé.
Et en période de Carnaval je ne vous raconte même pas !
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.
On Tuesday 20 August 2002 12:07, Marc SCHAEFER wrote:
> 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 pour echo/ps/df/du et autres, et pour SYSV pour init.d et
> d'autres choses
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
Surlignage Marc SCHAEFER <[EMAIL PROTECTED]>:
>
> > echo "Votre nom : \c"
>
> Non, ça c'est du BSD me semble-t-il.
En fait, c'est pareil sous HP-UX et Solaris. Seul Linux (et ce depuis
toujours) fais bande à part sur ce point.
Cela pose quelque fois des problèmes de compatibilité entre des
s
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 B
On Tuesday 20 August 2002 10:02, Marc SCHAEFER wrote:
> Non, ça c'est du BSD me semble-t-il.
Voilà ce que j'ai trouvé dans le manuel de ksh :
Prints its arguments (separated by spaces) followed by a newline, to standard
out. The newline is suppressed if any of the arguments contain the backsl
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
un
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
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
On Tuesday 20 August 2002 09:18, 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
39 matches
Mail list logo