Back to blog
Jun 2018·1 min read

Bash Snippets

#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
NewerJavascript SnippetsOlderTraue keinem Scan, den du nicht selbst gefälscht hast