[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[WAR DOCH NIX] Re: RegEx Frage...



Am 2004-08-30 01:04:39, schrieb Michelle Konzack:
> Am 2004-08-29 19:53:36, schrieb Jan Trippler:
> 
> > uptime | sed 's/^.*up \([^,]*,[^,]*\),.*$/\1/'
> 
> haut hin...

Bäh... Haut doch nicht hin, wenn die UPTIME 
unter 24 Stunden oder über 1 Jahr ist...

Aber dann macht man sich es selber:

  ____ ( '/home/michelle/bin/tdtime' ) _________________________________
 /
|  #!/bin/bash
|  
|  # Script coded by "Michelle Konzack" <linux4michelle@freenet.de>
|  # 
|  # Licence: GPL v.2    Feel free to use as you like.
|  # 
|  # This script is under development and will enhanced in the next time
|  # 
|  # you can find new Versions at 
|  #          <http://devel.debian.tamay-dogan.homelinux.net/bash/>
|  # or if it does not work on
|  #          <http://woody.debian.tamay-dogan.homelinux.net/bash/>
|  
|  let TMP_TIME=`cat /proc/uptime |cut --bytes=1-7`
|  echo "Curent uptime:  $TMP_TIME"
|  let TMP_YEAR=$TMP_TIME/3600/24/365
|  echo "        YEARS:  $TMP_YEAR"
|  let TMP_rst0=$TMP_TIME-$TMP_YEAR*3600*24*365
|  let TMP_DAYS=$TMP_rst0/3600/24
|  echo "         DAYS:  $TMP_DAYS"
|  let TMP_rst1=$TMP_rst0-$TMP_DAYS*24*3600
|  let TMP_HOUR=$TMP_rst1/3600
|  echo "        HOURS:  $TMP_HOUR"
|  let TMP_rst2=$TMP_rst1-$TMP_HOUR*3600
|  let TMP_MINU=$TMP_rst2/60
|  if [ $TMP_MINU -lt 10 ] ; then TMP_MINU="0$TMP_MINU" ; fi
|  echo "      MINUTES:  $TMP_MINU"
|  LC_UPTIME="$TMP_DAYS days, $TMP_HOUR:$TMP_MINU"
|  if [ "$1" == "--silent" ] ; then 
|      if [ $TMP_YEAR -gt 0 ] ; then echo -n "$TMP_YEAR years, " ; fi
|      if [ $TMP_DAYS -gt 0 ] ; then echo -n "$TMP_DAYS days, "  ; fi
|                                    echo    "$TMP_HOUR:$TMP_MINU"
|  else
|                                    echo -n "The Uptime time is:  '"
|      if [ $TMP_YEAR -gt 0 ] ; then echo -n "$TMP_YEAR years, " ; fi
|      if [ $TMP_DAYS -gt 0 ] ; then echo -n "$TMP_DAYS days, "  ; fi
|                                    echo    "$TMP_HOUR:$TMP_MINU'"
|  fi
 \______________________________________________________________________


> > Jan


Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature


Reply to: