Outils pour utilisateurs

Outils du site


php-bash:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
php-bash:aide-memoire [2021/03/08 21:35] cyrillephp-bash:aide-memoire [2021/06/08 20:14] – [WMA TO MP3] cyrille
Ligne 676: Ligne 676:
 # fsck /dev/sdXY # fsck /dev/sdXY
 </code> </code>
 +
 +
 +===== Crontab sans notification mail =====
 +
 +Par défaut, lorsqu'une tâche cron est exécutée, cron envoie des notifications par courrier électronique au compte utilisateur. 
 +
 +Pour désactiver les notifications par e-mail, ajoutez<code>
 +> /dev/null 2>&1
 +</code> à la commande dans la tâche cron. 
 +
 +Cela redirige toute la sortie de la tâche cron vers le périphérique **/dev/null**. 
 +
 +Par exemple, la tâche cron suivante n'envoie pas de notifications par courrier électronique:
 +
 +<code>
 +15 * * * Sun     ${HOME}/bigtask.sh > /dev/null 2>&1
 +</code>
 +
 +Pour reprendre la réception des notifications par e-mail des tâches cron, supprimez simplement **> /dev/null 2>&1** de la commande.
 +
 +
 +
 +===== FLAC TO MP3 =====
 +
 +**Avec ffmpeg**
 +<code>
 +parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac
 +</code>
 +
 +
 +**Avec lame**
 +
 +<code>
 +#!/bin/bash
 +
 +for a in ./*.flac; do
 +  # give output correct extension
 +  OUTF="${a[@]/%flac/mp3}"
 +
 +  # get the tags
 +  ARTIST=$(metaflac "$a" --show-tag=ARTIST | sed s/.*=//g)
 +  TITLE=$(metaflac "$a" --show-tag=TITLE | sed s/.*=//g)
 +  ALBUM=$(metaflac "$a" --show-tag=ALBUM | sed s/.*=//g)
 +  GENRE=$(metaflac "$a" --show-tag=GENRE | sed s/.*=//g)
 +  TRACKNUMBER=$(metaflac "$a" --show-tag=TRACKNUMBER | sed s/.*=//g)
 +  DATE=$(metaflac "$a" --show-tag=DATE | sed s/.*=//g)
 +
 +  # stream flac into the lame encoder
 +  flac -c -d "$a" | lame -V0 --add-id3v2 --pad-id3v2 --ignore-tag-errors \
 +    --ta "$ARTIST" --tt "$TITLE" --tl "$ALBUM"  --tg "${GENRE:-12}" \
 +    --tn "${TRACKNUMBER:-0}" --ty "$DATE" - "$OUTF"
 +done
 +</code>
 +
 +
 +===== WMA TO MP3 =====
 +
 +<code>find . -iname "*.wma" -execdir bash -c 'NAME="{}" && ffmpeg -y -i "$NAME" -ab 192k "${NAME/.wma/.mp3}" && rm "$NAME"' \;</code>
 +
 +===== Redimensionner des images =====
 +
 +<code>
 +for f in *.jpeg ; do convert $f -resize 50% new_$f; done
 +</code>
 +
php-bash/aide-memoire.txt · Dernière modification : 2024/06/13 18:34 de cyrille