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