janvier 05, 2009 Archives

lundi 5 janvier 2009, 16:58:22 (UTC+0100)

Easy automated interactive shell: empty

Je ne sais pas si vous vous êtes déjà pris la tête pour automatiser certaines tâches avec des programmes interactifs. Pour ma part, je me suis pris la tête une matinée sur un script de création de compte FTP sur un pure-ftp.
Je me galèrais avec 'expect', mais là mon ami google est arrivé à ma rescousse.
En cherchant 'linux pty command-line', je suis tombé sur ce projet :

http://empty.sourceforge.net/


Et zou quelques lignes de shell plus tard, ma création se passait super bien :
[...]
empty -L out.log -p empty-$$ -f /var/www/pure-pw useradd ${mylogin} \
	-u www -g www -N 50 -d/var/www/${mylogin}
empty -L out.log -s "${mypass}\n"
empty -L out.log -s "${mypass}\n"
empty -k empty-$$
[...]

lundi 5 janvier 2009, 08:30:52 (UTC+0100)

FreeBSD 7.1

FreeBSD 7.1:

Je vous en parlais dans mon dernier billet, cette fois c'est fait.
FreeBSD est en version 7.1 pour sa version de production.

Téléchargement c'est par là : ftp://ftp.freebsd.org/pub/FreeBSD/

Vais même sans doute m'en faire un petit mirroir :-)