[RESOLU] srcipt batch imprimante pdf

bonjour
je cherche le moyen de recuper le nom de l’user pour envoyer le pdf cree à l’aide d’une imprimante samba dans son rep personel plutot que sur le rep partage


#!/bin/sh
DATE=date +%b%d-%H%M%S
OUTDIR=/home/public/pdf
ps2pdf $1 $OUTDIR/$DATE.temp
mv $OUTDIR/$DATE.temp $OUTDIR/$DATE.pdf
rm $1

merci a+


pour ceux que cela interesse

1- creation du module dans smb.conf[pdf]
comment = Imprimante PDF
path = /tmp
guest ok = Yes
printable = Yes
printer admin=@theboss, @family
print command = /root/script/printpdf.sh %s %U
lpq command =
lprm command =
printer name = pdf

2- le script
remplacer la ligne : OUTDIR=/home/public/pdf
par : OUTDIR=/home/$2

slt,

pour recuperer un nom d’user tu l’as dans la variable $USER

bonjour stonfin
mais etant sous samba j’ai passe la variable %U en parametre dans la commande ps2pfd
%U represente l’user dans samba
merci a+