mercredi 24 octobre 2012

Postfix

Purger la file d'attente :
# postfix flush

Voir la liste des messages :
# mailq

Enlever tous les messages :
# postsuper -d ALL

Enlever tous les messages en attente (deferred) :
# postsuper -d ALL deferred

Voir un message en particulier :
# postcat -q [ID_MESSAGE]

Effacer une liste de messages en attente contenant une chaine de caractères donnée (machaine) :
P=/var/spool/postfix/deferred
LIST=`find $P/ -name "*" -exec grep -l machaine {} \;`
for F in $LIST
do
I=`echo $F|cut -f7 -d"/"`
echo $F
postsuper -d $I
done

-- Voir aussi -- 

jeudi 9 août 2012

[ImageMagick Tricks] Convert + Rename

Redimensionner les images jpg d'un répertoire (à -50%) : 
for i in `ls *.jpg`
do
convert -resize 50% -quality 80 $i conv_$i
done

Remplacer dans tous les fichiers "toto" par "tutu" :
# rename "s/toto/tutu/g" *

Renommer des fichiers (.jpg) avec incrément :
export j=0
for i in *.jpg
do
let j+=1
mv "$i" file$j.jpg
done

mercredi 22 février 2012

NFS (debian)

Configuration d'un serveur NFS sur Debian GNU/Linux

Sur le serveur :
# apt-get install nfs-kernel-server portmap
# vi /etc/exports

Renseigner le partage (par exemple) :
/home/NFSshare 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)

Ensuite,
# service portmap restart
# /etc/init.d/nfs-kernel-server restart

Sur le client :
# apt-get install nfs-common portmap
# mount -t nfs monserveurNFS:/home/share /home/share

Pour un montage permanent :
# vi /etc/fstab

Renseigner le partage :
monserveurNFS:/home /home nfs defaults 0 1

Note :
Si lors de la première connexion depuis le client une erreur se produit, il est possible de forcer le (re)partage des FS par la commande
# exportfs -ra

-- Voir aussi --

lundi 30 janvier 2012

Wma, mp3, flac and co !

# Renaming mp3 files with increment
export j=0
for i in *.mp3
do
let j+=1
mv "$i" file$j.mp3
done

# Wma to mp3 (mplayer + lame)
for i in *.wma
do
mplayer -ao pcm:file="$i.wav" "$i"
lame --preset standard "$i.wav"
done

# Flac to mp3 (mplayer + lame)
for i in *.flac
do
mplayer -ao pcm:file="$i.wav" "$i"
lame -b 320 "$i.wav"
done

# Wav to mp3 (lame)
for i in *.wav
do
lame -b 320 "$i"
done

# Mp3 to mp3 (lame)
for i in *.mp3
do
lame -b 320 "$i" "$i".new
done
# Cleaning
rm -rf *.mp3
# Renaming
rename 's/\.new$//' *.new


-- Voir aussi --