Bash Snippets
Ein paar nützliche oder unsinnige Bash Snippets, die man öfter mal gebrauchen kann.
Viel Spaß damit.
Kompletten mySQL – Dump erstellen
1 | mysqldump -u root -p -A -R -E --triggers --single-transaction > full_backup.sql |
Prozess vom Terminal lösen
1 | nohup sh -c '$1' & |
PID eines Prozesses herausfinden
1 | ps -ax | grep $1 | grep -v ' grep ' |
Shutdown timer
1 | 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).
1 | nice -n $niceness $befehl |
Mit „renice“ setzen wir die Priorität eines Prozesses, der bereits läuft.
1 | 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 |
Kommentar schreiben
Kommentare