CentOS Updates in Screen anzeigen

Ich habe als Gimmick auf meinen Debiansystemen einen kleinen Abschnitt innerhalb von Screen, welcher mich darüber informiert, ob ein Sicherheitsupdate für das System vorliegt. Unter CentOS möchte ich auf den kleinen kleinen Helfer nicht verzichten.

Alte und gute Gewohnheiten, welche den Arbeitsfluss unterstützen legt man nicht ab. Linux und Unix bietet den Vorteil, dass mit kleinen Änderungen ein Script von einer Distribution in einer anderen genutzt werden kann.

Anzeige der Updates in screen auf centOS
Anzeige der Updates in screen auf centOS
[cmg@got-tty ~]$ cat /home/cmg/bin/updates-available
#! /bin/sh
yum check-update --quiet | grep -v "^$" | wc -l

Angesprochen wird es in der screenrc wie folgt:

backtick 101 3600 3600 /home/cmg/bin/updates-available
backtick 1 60 60 screen_agenda
caption always "%{bw} * %H * %{kw}| %{bw} $LOGNAME %{kw}| %{yw}*>%{rw}%n%{yw}<*%{kw} | %{bw}%c %D %{kw}| %{-}%-Lw%{rw}%50>%{rW}%n%f* %t %{-}%+Lw%<|%{= wb}%c:%s%{k}| %{+b rW}%101`%{= Wk}"

Jene für centOS und Debian habe ich in Minimalform in einem Gist abgelegt

startup_message off
deflogin on
vbell on
vbell_msg "   Wuff  ----  Wuff!!  "
defscrollback 1024
bind ^k
bind ^\
bind \\ quit
bind K kill
bind I login on
bind O login off
bind } history
termcapinfo vt100 dl=5\E[M
hardstatus off
termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007
termcapinfo xterm*|linux*|rxvt*|Eterm* OP
termcapinfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
terminfo rxvt-unicode 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
term    screen-256color
backtick 101 3600 3600 /home/cmg/bin/updates-available
backtick 1 60 60 screen_agenda
caption always "%{bw} * %H * %{kw}| %{bw} $LOGNAME %{kw}| %{yw}*>%{rw}%n%{yw}<*%{kw} | %{bw}%c %D %{kw}| %{-}%-Lw%{rw}%50>%{rW}%n%f* %t %{-}%+Lw%<|%{= wb}%c:%s%{k}| %{+b rW}%101`%{= Wk}"
screen -t Root 0
screen -t Norm 1
screen -t Norm 2
screen -t Norm 3

3 Gedanken zu „CentOS Updates in Screen anzeigen“

  1. Hello Friend,
    das macht bei mir ein abschnitt in Conky

    Updates:
    ${execi 1800 aptitude search "~U" | wc -l}

Kommentare sind geschlossen.