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/01/06 10:56] – [glances] cyrillephp-bash:aide-memoire [2021/05/06 10:08] – [Crontab sans notification mail] cyrille
Ligne 13: Ligne 13:
   * [[https://www.cyberciti.biz/linux-news/linux-kernel-5-0-released-how-to-install/|Compiler un kernel 5]]   * [[https://www.cyberciti.biz/linux-news/linux-kernel-5-0-released-how-to-install/|Compiler un kernel 5]]
   * [[https://www.cyberciti.biz/faq/linux-unix-creating-a-manpage/|Créer ses pages de man]]   * [[https://www.cyberciti.biz/faq/linux-unix-creating-a-manpage/|Créer ses pages de man]]
 +  * [[http://www.pingouin-land.com/howto/Man-Page.html|Structuration d'une page de man]]
 +  * [[http://www.linuxfocus.org/Francais/November2003/article309.shtml|Structuration d'une page de man]]
   * [[https://www.cyberciti.biz/faq/redirecting-stderr-to-stdout/|Gestion des redirections]]   * [[https://www.cyberciti.biz/faq/redirecting-stderr-to-stdout/|Gestion des redirections]]
  
Ligne 26: Ligne 28:
   *[[https://www.debian.org/doc/manuals/maint-guide/dother.fr.html | Chapitre 5. Autres fichiers dans le répertoire debian]]   *[[https://www.debian.org/doc/manuals/maint-guide/dother.fr.html | Chapitre 5. Autres fichiers dans le répertoire debian]]
   *[[ https://www.debian.org/doc/manuals/maint-guide/dreq.fr.html#customrules| Chapitre 4. Fichiers nécessaires dans le répertoire debian]]   *[[ https://www.debian.org/doc/manuals/maint-guide/dreq.fr.html#customrules| Chapitre 4. Fichiers nécessaires dans le répertoire debian]]
 +  *[[https://www.cyberciti.biz/faq/linux-unix-creating-a-manpage/|Creer page de man]]
  
    
Ligne 31: Ligne 34:
   *[[https://fr.wikibooks.org/wiki/Programmation_Bash|Programmation BASH]]   *[[https://fr.wikibooks.org/wiki/Programmation_Bash|Programmation BASH]]
   *[[https://bash.cyberciti.biz/guide/Main_Page|Linux Shell Scripting Tutorial (LSST) v2.0 ]]   *[[https://bash.cyberciti.biz/guide/Main_Page|Linux Shell Scripting Tutorial (LSST) v2.0 ]]
 +  *[[http://www.dartmouth.edu/~rc/classes/ksh/index.html|Shell]]
  
 ===== BASH et les chaines de caractères ==== ===== BASH et les chaines de caractères ====
Ligne 213: Ligne 217:
 =====Bash : recursif===== =====Bash : recursif=====
  
-<code bash>#!/bin/sh+<code bash>#!/bin/bash
  
 dossierDeTravail="/home/serveur"; dossierDeTravail="/home/serveur";
Ligne 672: 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 =====
 +
 +<code>
 +parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac
 +</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