You are currently browsing the ˙·•● BRuTaL BiLLiG ●•·˙ blog archives for Januar, 2009.

Archive for Januar, 2009

Midnight-Commander Templates

Dienstag, Januar 6th, 2009

1) Rot-Grau – Editor Schwarz

[Colors]

base_color=normal=lightgray,red:input=white,brown:errors=white,brightred:gauge=brown,
black:selected=black,white:marked=yellow,red:markselect=yellow,white:directory=white,
red:executable=brightgreen,red:link=lightgray,red:device=brightmagenta,red:special=brightmagenta,
red:core=brightred,red:menu=black,white:menuhot=yellow,white:menuhotsel=brightred,
black:dnormal=black,white:dfocus=white,lightgray:dhotnormal=yellow,
white:dhotfocus=brightred,lightgray:editnormal=lightgray,black:editmarked=yellow,white

(weiterlesen…)

Leserliche Ausgabeformate

Sonntag, Januar 4th, 2009

Viele Linux-Kommandos, die Dateigrößen anzeigen, wie etwa der Directory-Lister ls oder die Anzeige des freien Plattenspeichers df, liefern als Standard ein Ergebnis, das für menschlichen Gebrauch realtiv ungeeignet ist. Das muß auch so sein, weil viele Skripts diese Ergebnisse der Kommandos aufnehmen und weiterverarbeiten.

Um dennoch lesbare Ergebnisse zu erreichen, verfügen viele Programme über den Parameter -h, wie “human”, der beispielsweise statt “7533549″ die Variante “7.5G” ausgibt.

Überprüfen ob ein Prozess aktiv ist

Sonntag, Januar 4th, 2009

Das Standard-Tool zur Anzeige laufender Prozesse ist ja eigentlich ps.

Um damit aber schnell zu erkennen, ob ein Prozess mit
einem bestimmten Namen läuft und wie die Prozess-ID (PID) lautet, müssen Sie ps schon mit grep verketten, das alle nicht zutreffenden Prozesse aus der Antwort ausfiltert.

Mit pgrep ist das dagegen ganz leicht: Einfach den Prozessnamen als
Parameter angeben und es liefert die PIDs aller Prozesse zurück, bei
denen die angegebene Zeichenfolge im Namen vorkommt.
Es gibt noch zwei interessante Zusatzparameter für pgrep.

So finden Sie zum Beispiel heraus, ob der Beagle-Dämon für den User “uwe” läuft:

pgrep -u uwe beagled

Um statt der Prozess-ID den Namen als Antwort zu erhalten, verwenden Sie den Parameter -l.

So erhalten Sie zum Beispiel die Namen aller aktiver Prozesse, die mit top zu tun haben: pgrep -l top