Bash Snippets
Ein paar nützliche oder unsinnige Bash Snippets, die man öfter mal gebrauchen kann. Viel Spaß damit.
Kompletten mySQL-Dump erstellen
mysqldump -u root -p -A -R -E --triggers --single-transaction > full_backup.sql
Prozess vom Terminal lösen
nohup sh -c '$1' &
PID eines Prozesses herausfinden
ps -ax | grep $1 | grep -v ' grep '
Shutdown timer
sudo shutdown -h +$1
Limit CPU
Manchmal möchte man einem Prozess nicht die höchste Priorität geben. Dann ist der Befehl "nice" bzw. "renice" ganz nice. Mit "nice" starten wir einen neuen Prozess ($befehl) mit einer gewählten Priorität ($niceness).
nice -n $niceness $befehl
Mit "renice" setzen wir die Priorität eines Prozesses, der bereits läuft.
renice $niceness $options
Mögliche Optionen sind:
-p PID: Auswahl des Prozesses anhand der Prozessidentifikationsnummer-u NUTZER: Prozesse des Nutzers NUTZER limitieren-g GROUPID: Auswahl aller Prozesse mit der Prozessidentifikationsgruppe GROUPID