Snippets Bash
Quelques snippets Bash utiles ou absurdes qui peuvent servir de temps en temps. Amusez-vous bien.
Créer un dump MySQL complet
mysqldump -u root -p -A -R -E --triggers --single-transaction > full_backup.sql
Détacher un processus du terminal
nohup sh -c '$1' &
Retrouver le PID d'un processus
ps -ax | grep $1 | grep -v ' grep '
Minuteur d'arrêt
sudo shutdown -h +$1
Limiter le CPU
Parfois, on ne veut pas donner la priorité maximale à un processus. La commande « nice » ou « renice » est alors bien utile. Avec « nice », on lance un nouveau processus ($befehl) avec une priorité choisie ($niceness).
nice -n $niceness $befehl
Avec « renice », on modifie la priorité d'un processus déjà en cours d'exécution.
renice $niceness $options
Options possibles :
-p PID: sélection du processus par son identifiant-u NUTZER: limiter les processus de l'utilisateur NUTZER-g GROUPID: sélection de tous les processus du groupe d'identifiants GROUPID