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/
root@remote_host:/dir/remote/

Bonjour,

La première tourne sur OSX. Je bénéficie donc de la partie UNIX BSD. 
Par contre la machine distante est un truc Windobe. C'est pas facile 
pour moi. J'aimerai mieux avoir un linux en face mais voilà c'est pas 
toujours facile de convaincre les chefs.

Merci

Bertrand

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.


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é
(synchronisation de répertoires) et qui fonctionne sur Linux et Windows.

Markus

On Tue, 18 Feb 2003 09:37:49 +0100, Bertrand Zuchuat wrote:


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/remote/

Bonjour,

La première tourne sur OSX. Je bénéficie donc de la partie UNIX BSD. 
Par contre la machine distante est un truc Windobe. C'est pas facile 
pour moi. J'aimerai mieux avoir un linux en face mais voilà c'est pas 
toujours facile de convaincre les chefs.

Merci

Bertrand

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



--
  Markus Baertschi Phone: ++41 (21) 807 1677
  Bas du Rossé 14b Fax  : ++41 (21) 807 1678
  CH-1163, EtoyEmail: [EMAIL PROTECTED]
  Switzerland  Homepage: www.markus.org


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: unix remote printing

2003-02-18 Par sujet Félix Hauri
On Sun, 16 Feb 2003, pierre maitre wrote:

 ...
 station0: lpd: Your host does not have line printer access
 ...

A priori, sans trop réflechir:
``Ton hôte (le client) n'a pas accès à l'imprimante'' :-/

Je regarderais du coté de:
/etc/hosts
/etc/hosts.allow
/etc/hosts.deny
/etc/hosts.lpd
voire
/etc/hosts.equiv 
mais bon...


--
 Félix Hauri  -  [EMAIL PROTECTED]  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: unix remote printing

2003-02-18 Par sujet Pierre Maitre
Marc SCHAEFER wrote:


On Tue, Feb 18, 2003 at 11:12:52AM +0100, pierre maitre wrote:

 

PS: désolé pour la réponse tardive, mais le domaine  alphanet.ch avait 
été mis dans la liste des spammeurs par nos aministrateurs système et 
je ne recevais plus rien du GULL  !
   


mais!  En quel honneur ?


C'est apparemment la politique de notre entreprise: pas de liste email 
comme le gull, pas de  news, pas d'accès internet aux URL qui comportent 
le mot mail, perso, etc, bref on ferme toutes les portes qui à ré-ouvrir 
celles que l'on aurait pas du fermer ... comme alphanet.ch.



--
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1272 Genolier Switzerland



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.


Re: unix remote printing

2003-02-18 Par sujet Pierre Maitre
Félix Hauri wrote:


On Sun, 16 Feb 2003, pierre maitre wrote:
 

...
station0: lpd: Your host does not have line printer access
   

``Ton hôte (le client) n'a pas accès à l'imprimante'' :-/
 

juste


Je regarderais du coté de:
/etc/hosts
/etc/hosts.allow
/etc/hosts.deny
/etc/hosts.lpd
voire
/etc/hosts.equiv 

J'avais contrôlé tout ça, mais que nenni.
la bonne réponse de Marc  dans un email du 16.2:

 /etc/lprng/lpd.perms
 Par défaut sur la Debian c'est `local only', ce qui est une bonne chose

et j'avais pas installé le paquetage lprng. Tant que j'imprimais en 
local seulement, je n'avais pas de problème

Merci quand même

Pierre Maitre

--
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1272 Genolier Switzerland



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.


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/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 poser
une question. Ouais, pour se désabonner aussi.


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 mails de ce thread, mais il me semble qu'il 
faudrait écrire :

for IMG in $(ls *.jpg)
do
echo ${IMG} ...
   ...
done

la commande 'for' a besoin d'un identifier et non de sa référence.

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 malloced: 0x70780; This 
could be a double free(), or free() called with the middle of an 
allocated block; Try setting environment variable MallocHelp to see 
tools to help debug

Par contre l'image s'upload dans la deuxième solution.

J'aimerai également tenir compte des extensions JPG (en majuscule). 
Est-il possible de mettre deux conditions ou dois-je dupliquer les 
lignes de commande ?

Merci de votre aide. C'est vraiment super.

do
echo ${IMG} ...
   ...
done


Bertrand

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 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 mails de ce thread, mais il me semble qu'il 
faudrait écrire :

for IMG in $(ls *.jpg)
do
echo ${IMG} ...
   ...
done

la commande 'for' a besoin d'un identifier et non de sa référence.

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



--
  Markus Baertschi Phone: ++41 (21) 807 1677
  Bas du Rossé 14b Fax  : ++41 (21) 807 1678
  CH-1163, EtoyEmail: [EMAIL PROTECTED]
  Switzerland  Homepage: www.markus.org


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 bien se sont des .JPG ? Pour avoir les 2:

 for IMG in $(ls *.jpg *.JPG)


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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, mais je pense que c'est 

 for IMG in ls *.jpg

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 MallocHelp to see 
tools to help debug

A quoi correspond ce message ?

J'aimerai également limiter le nombre de ligne dans le fichier log car 
il va vite venir énorme car nous transférons environ 200 à 300 images 
par jour.

Merci de votre aide.

Bertrand


cd $IMGDIR
for IMG in $(ls *.jpg)
do
  echo $LOGFILE $(date +'%d.%m.%Y %H:%M:%S') Transferring $IMG to 
$DESTHOST
  if curl -u $USERPASS -T $IMG $DESTURL
  then
echo $LOGFILETransfer OK
mv -f $IMG $IMGARC/$IMG
  else
echo $LOGFILETransfer failed
  fi
done
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.


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
...
done
fi

C'est à dire que tu vas éviter de prendre une liste avec ls alors que tu n'as 
pas de fichiers jpg dans to directory. Tu pourais aussi écrire :

for IMG in $(ls | grep '\.[Jj][Pp][Gg]$')
do
   ...
done

Ne pas oublier l'emploi de  qui te prémuni d'une chaîne vide, résultat de 
l'absence des fichiers JPEG dans to directory. De plus cette méthode te 
permet d'avoir aussi les fichiers dont les noms se terminent avec JPG en 
majuscule !

 Avec for IMG in ls *.jpg
 *** malloc[769]: 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 MallocHelp to see
 tools to help debug

Grave !!! Tu exécutes ton script depuis un programme ? Sinon, je ne vois 
vraimenet pas comment tu en arrives là... 

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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
LOGFILE=$IMGDIR/xfer.log
DESTURL=ftp://ftp.toto.com/mon/repertoire/
USERPASS=userid:password

# 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
do
  echo $LOGFILE $(date +'%d.%m.%Y %H:%M:%S') Transferring $IMG to $DESTHOST
  if curl -T -u $USERPASS $IMG $DESTURL
  then
echo $LOGFILE  Transfer OK
rm -f $IMG
  else
echo $LOGFILE  Transfer failed
  fi
done
---

On Tue, 18 Feb 2003 16:57:55 +0100, 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

Avec for IMG in ls *.jpg
*** malloc[769]: 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 MallocHelp to see 
tools to help debug

Par contre l'image s'upload dans la deuxième solution.

J'aimerai également tenir compte des extensions JPG (en majuscule). 
Est-il possible de mettre deux conditions ou dois-je dupliquer les 
lignes de commande ?

Merci de votre aide. C'est vraiment super.

 do
 echo ${IMG} ...
...
 done

Bertrand

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



--
  Markus Baertschi Phone: ++41 (21) 807 1677
  Bas du Rossé 14b Fax  : ++41 (21) 807 1678
  CH-1163, EtoyEmail: [EMAIL PROTECTED]
  Switzerland  Homepage: www.markus.org


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 *.jpg 2/dev/null)
if [ -n ${IMG} ]
then
	for IMG in $(ls | grep '\.[Jj][Pp][Gg]$')
		do
 		 echo $LOGFILE $(date +'%d.%m.%Y %H:%M:%S') Transferring $IMG to 
$DESTHOST
 		 if curl -u $USERPASS -T $IMG $DESTURL
 		 then
   		 echo $LOGFILETransfer OK
   		 mv -f $IMG $IMGARC/$IMG
  		else
	echo $LOGFILETransfer failed
 		 fi
	done
fi

Le message suivant apparait:
  % 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
*** malloc[856]: 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 MallocHelp to see 
tools to help debug

Je ne vois pas ce qu'il faut corriger.

Merci d'avance.

Bertrand

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.


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 +'%d.%m.%Y %H:%M:%S') Transferring $IMG to
 $DESTHOST if curl -T -u $USERPASS $IMG $DESTURL
   then
 echo $LOGFILE  Transfer OK
 rm -f $IMG
   else
 echo $LOGFILE  Transfer failed
   fi
 done

De plus, plustôt que de faire un echo  trois fois dans ta boucle (ce qui 
implique un open-append à chaque fois), je te consille de faire :

for IMG ...
do
   echo $(date ...) 
   ...
   echo Transfert OK
   ...
done ${LOGFILE}

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 an
 allocated block; Try setting environment variable MallocHelp to see
 tools to help debug

 A quoi correspond ce message ?

Ce message est l'expression d'un bug de programmation dans l'utilisation de la 
librairie malloc(). Typiquement, il s'agit d'une tentative d'effectuer un 
free() deux fois sur la même valeur de pointeur... Je vois mal ce genre de 
problème dans bash ! Par contre, il se peut que ce soit le résultat de 
l'exécution d'un programme à la fin de ton script.

 J'aimerai également limiter le nombre de ligne dans le fichier log car
 il va vite venir énorme car nous transférons environ 200 à 300 images
 par jour.

Tu as plusieurs solutions :

- Tu testes la taille du fichier de log et tu ouvre ton log file en écrasant 
son contenu chaque fois que tu dépasse la taille (inconvénient : tu perds le 
contenu précédent).

- Tu ouvres oun fichier de log par jours/semaine et tu fais détruit/archive 
les fichiers trop vieux avec un autre script.

Daniel


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



HOWTO Create a Debian mirror using only CDs

2003-02-18 Par sujet Erik Rossen
I use the following procedure to construct a static Debian mirror from
6 Debian CDs, but there is still a problem that prevents the mirror from
being used for doing complete network-only installs - no Release files with
checksums are built.

What is the proper Debian way of building the Release files?


HOWTO Create a Debian mirror using only CDs

SCENARIO: You need to build a http/ftp/nfs mirror of Debian in order that
several workers can quickly install a bunch of different machines
simultaneously.  You have a local network, but no Internet connectivity (not
even an analog modem), and only a complete Debian Official CD set as a source
of .debs.


BEGIN

Run apt-cdrom for each CD of your set:

apt-cdrom add


Install the necessary packages for building and running the mirror:

apt-get install apt-move apache


Create a directory on the server for the Debian mirror:

mkdir -p /mirrors/debian/dists
ln -s /mirrors/debian /var/www/debian


Set Apache to serve the mirror directory (i.e. set up a Directory spec for it
in /etc/apache/httpd.conf), reload Apache, and test by browsing
http://localhost/debian


Edit /etc/apt-move.conf:

Insert each complete CD specification in the variable APTSITES like this:

APTSITES=CDSPEC1
CDSPEC2
...
CDSPEC7

Where CDSPEC1 is:

Debian%20GNU_Linux%203.0%20r0%20%5fWoody%5f%20-%20Official%20i386%20Binary-1%20(20020718)
if the corresponding entry in /etc/apt/sources.list is:
deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 
(20020718)]/ unstable contrib main non-US/contrib non-US/main

Set DIST=woody


Import the package list information from the CDs (found in /var/lib/apt/lists):

apt-move get


For each CD, import the .deb files into the mirror:

[INSERT CD]
mount /cdrom
apt-move movefile `find /cdrom -name '*.deb'`
[WAIT A REALLY LONG TIME]
umount /cdrom
[EJECT CD]


Rebuild the package lists on the mirror:

apt-move packages

END


OPTIONAL:  Copy base.tgz and all of the boot floppies into the mirror directory too.


ADDITIONAL QUESTIONS:

Is there no simpler way of doing this???

What if I want to use apt-move to mirror several distribs?  Do I make a
seperate config file for each?

Why are the original package lists from the CDs even necessary?  Each .deb has
enough info in its control file to rebuild the Packages lists and frankly I
don't care how the .debs are organised, as long as they can be found
afterwards.

Surely others have needed to do this task.  Did I miss a HOWTO or a package?
Am I really using the correct tools?

-- 
Erik Rossen  ^OpenPGP key: 2935D0B9
[EMAIL PROTECTED]  /e\   Use GnuPG, see the
http://people.linux-gull.ch/rossen  ---black helicopters.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 ``ls *.jpg'' (event l'alias ls=!)
for IMG in $(/bin/ls *.jpg)
# evite bien des problèmes

 Avec for IMG in ls *.jpg

# Là tu fais une liste dont ``ls'' est le premier element...
# ``aaa.jpg'' et ``aab.jpg'' seraient des élements suivants probables...

# tu pourrais:
for IMG in *.jpg
# cela irait mieux...

# Mais une bonne manière de faire pourrait être:
# ...
cd IMGDIR
find -type f -iname '*.jpg' -maxdepth 1 -printf %f\n |\
  while read IMG ;do
date +%d.%m.%Y %H:%M:%S Transferring $IMG to $DESTHOST $LOGFILE
if curl -T -u $USERPASS $IMG $DESTURL
  then
echo $LOGFILE  Transfer OK
rm -f $IMG
  else
echo $LOGFILE  Transfer failed
  fi
done

# la boucle ``while...do...done'' ne s'effectue qu'en fonction de la
# sortie de la commande find (càd ne s'effectue pas si pas de fichiers).

# find recherche les fichiers correspondants à *.jpg, casse indifférente!

# le format ``%f\n'', la technique ``while read'' et les guillemets à la
# commande curl ``$IMG'' autorisent les espaces dans les noms de
# fichiers.

# petite astuce:
#  pourquoi `` echo $(date +'... '' ?
#  ;-)


--
 Félix Hauri  -  [EMAIL PROTECTED]  -  http://www.f-hauri.ch




--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: unix remote printing

2003-02-18 Par sujet Marc SCHAEFER
On Tue, Feb 18, 2003 at 03:36:08PM +0100, Pierre Maitre wrote:

  Par défaut sur la Debian c'est `local only', ce qui est une bonne chose
 
 et j'avais pas installé le paquetage lprng. Tant que j'imprimais en 
 local seulement, je n'avais pas de problème

En fait, tu avais probablement lpr, et c'est le daemon BSD, donc en
théorie ça aurait dû marche aussi à distance.

PS: sans daemon qui tourne, avec certaines versions, on pouvait faire
   lpr [EMAIL PROTECTED] # même sans config.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: HOWTO Create a Debian mirror using only CDs

2003-02-18 Par sujet Frederic Schutz
Le Tue, 18 Feb 2003 18:57:05 +0100, tu as ecrit :

Why are the original package lists from the CDs even necessary?  Each .deb has
enough info in its control file to rebuild the Packages lists and frankly I
don't care how the .debs are organised, as long as they can be found
afterwards.

Est-ce que tu as essayé dpkg-scanpackages ?

NAME
   dpkg-scanpackages - create Packages files

SYNOPSIS
   dpkg-scanpackages  binarydir  overridefile  [pathprefix] 
   Packages

DESCRIPTION
   dpkg-scanpackages sorts through a tree  of  Debian  binary
   packages  and  creates a Packages file, used by dselect(8)
   to tell the user what packages are available for installa­
   tion.  These Packages files are the same as those found on
   Debian archive sites and CD-ROMs.   You  might  use  dpkg-
   scanpackages yourself if making a directory of local pack­
   ages to install on a cluster of machines.

Fred.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



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 13536



Bonjour,

C'est uniquement l'information sur le transfert de fichier. Cette 
entête est OK.

Je vais continuer les tests aujourd'hui.

Je vous tiens au courant.

A+

Bertrand
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.