Archiv der Kategorie: Shell und Console

Ein Programm nach einer vorgegeben Zeit beenden

Ich stand vor dem Problem, dass ein Programm nur eine maximale Zeit laufen sollte. Bis ich die hier beschriebene Lösung fand, musste dafür ein Shell-Skript herhalten. Jetzt habe ich kleine Utility gefunden, was den gleichen Zweck erfüllt, aber einfacher zu … Weiterlesen

Veröffentlicht unter Shell und Console | Verschlagwortet mit | Kommentare deaktiviert für Ein Programm nach einer vorgegeben Zeit beenden

Top und mehrere Prozessoren

Hat man eine Maschine, die mehrere Prozessoren enthält, so kann man nach Start von Top die Taste ‚1‘ Drücken. Die Ausgabe im Kopf ändert sich dann von top – 13:45:36 up 1:24, 2 users, load average: 1.28, 0.95, 0.56 Tasks: … Weiterlesen

Veröffentlicht unter Shell und Console, Tipps | Kommentare deaktiviert für Top und mehrere Prozessoren

grep mit farbiger Ausgabe der Fundstellen

Mit –color=auto kann man sich farblich die Fundstelle markieren lassen. Voraussetzung dafür ist ein GNU-grep und eine Konsole, die Farben unterstützt (z.B. konsole). Beispiel grep –color=auto class *.java

Veröffentlicht unter Shell und Console, Tipps | Schreib einen Kommentar

Welcher Prozess hört auf einem TCP-Port xyz?

Dies kann mit dem Programm lsof ermittelt werden. Beispiel: Welcher Prozess hört auf dem TCP-Port 8008? /usr/sbin/lsof -i tcp:8008 Mögliche Ausgabe, wenn dieser Port durch einen Prozess belegt ist: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 15399 … Weiterlesen

Veröffentlicht unter Shell und Console, Tipps | Schreib einen Kommentar

less mit Highlight

Beispiel: ps ax | less +’/getty‘ lieferte bei mir z.B. die folgende Ausgabe auf meine konsole:

Veröffentlicht unter Shell und Console, Tipps | Schreib einen Kommentar

Üer Befehl die virtuelle Konsole wechseln

Der Aufruf chvt 1 wechselt auf die 1. virtuelle Konsole. Dieser Aufruf benötigt in der Regel root-Rechte.

Veröffentlicht unter Shell und Console, Tipps | Schreib einen Kommentar

stdout und stderr umleiten

stdout und stderr nach /dev/null umleiten Befehl >/dev/null 2>&1 stdout und stderr mit logger umleiten Befehl 2>&1 | logger

Veröffentlicht unter Shell und Console, Tipps | Schreib einen Kommentar

Formatierte Ausgabe mit printf

Wenn man in einem Shell-Skript seine Ausgaben formatieren möchte, kann man dies z.B. mit dem Kommando printf erledigen. Funktionieren tut es analog zum printf aus den Tagen von C: Beispiele 1. Zahl mit 4 Stellen rechtsbündig ausgeben, gff mit Leerzeichen … Weiterlesen

Veröffentlicht unter Shell und Console, Tipps | Schreib einen Kommentar

Umwandlung von Sekunden seit 1.1.1970 in eine lesbare Zeit

Wenn man die Zeit in Sekunden seit dem 1.1.1970 hat und wissen möchte, welches Datum und Zeit sich dahinter verbirgt, kann folgenden Befehl auf der Konsole absetzen: date -d „1970-01-01 UTC SEKUNDEN_SEIT_1_1_1970 seconds Beispiel: date -d „1970-01-01 UTC 1131919072 seconds“ … Weiterlesen

Veröffentlicht unter Shell und Console, Tipps | Schreib einen Kommentar