Hi, --- Clemens Wohld <c.wohld@ndh.net> wrote:
Hallo,
ich will ein kl. script antesten das mir zwei Werte voneinander abzieht. Per ip-up wird `date +%s` nach $mygrep geschrieben. Anschl. dieses script gestartet um es auszuwerten.
anschliessend = nach oder vor ip-down?
#!/bin/sh # myfile=~/.onlinecounter mygrep="/var/log/counter" offline=`grep AUS $mygrep | cut -c 4-`
echo "Onlinezeit: von $online-$(date +%s) = min/std Online!" >> $myfile Beide Werte sind sec (date +%s)
Ich sehe keine Zuweisung fuer $online und auch nicht, was Du mit dem Wert $offline machst ... vertippt? Ansonsten hilft es vielleicht, die Subtraktion aus der echo-Anweisung herauszunehmen? Gruss Anne __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Anne Forker wrote:
Hi,
--- Clemens Wohld <c.wohld@ndh.net> wrote:
Hallo,
ich will ein kl. script antesten das mir zwei Werte voneinander abzieht. Per ip-up wird `date +%s` nach $mygrep geschrieben. Anschl. dieses script gestartet um es auszuwerten.
anschliessend = nach oder vor ip-down?
#!/bin/sh # myfile=~/.onlinecounter mygrep="/var/log/counter" offline=`grep AUS $mygrep | cut -c 4-`
echo "Onlinezeit: von $online-$(date +%s) = min/std Online!" >> $myfile Beide Werte sind sec (date +%s)
Ich sehe keine Zuweisung fuer $online und auch nicht, was Du mit dem Wert $offline machst ... vertippt?
Ansonsten hilft es vielleicht, die Subtraktion aus der echo-Anweisung herauszunehmen?
Hi! Ich weiß zwar, daß die BASH in Sachen Rechenoperationen mehr kann als die normale Bourne-Shell, aber vieleicht wäre es einen Versuch wert, es mal mittels expr zu versuchen, die Variablen zu subtraieren. Gruß hebi -- Dirk Hebenstreit Tel.: 0170 2461522 Eschenweg 3 033200 85997 14558 Bergholz-Rehbrücke Dirk.Hebenstreit@epost.de LINUX-User helfen Schulen http://www.pingos.schulnetz.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Anne, * On Wed, Aug 16, 2000 at 12:47:19PM -0700, Anne Forker wrote:
--- Clemens Wohld <c.wohld@ndh.net> wrote:
ich will ein kl. script antesten das mir zwei Werte voneinander abzieht. Per ip-up wird `date +%s` nach $mygrep geschrieben. Anschl. dieses script gestartet um es auszuwerten.
anschliessend = nach oder vor ip-down?
In der ip-down. In ip-up wird der erste Wert gesetzt.
#!/bin/sh # myfile=~/.onlinecounter mygrep="/var/log/counter" offline=`grep AUS $mygrep | cut -c 4-`
echo "Onlinezeit: von $online-$(date +%s) = min/std Online!" >> $myfile Beide Werte sind sec (date +%s)
Ich sehe keine Zuweisung fuer $online und auch nicht, was Du mit dem Wert $offline machst ... vertippt?
Sh..ttt. Klar verdreher...mal wieder ;) Hatte erst mit beiden wwerten als variable gearbietet, darum auch die variable offline. Es muss on online =`grep AN $mygrep| cut -c 4-` heissen. thx ;) Bin ich schon Künstler drinn. Wunder das hier noch alles am Platz ist ;)))
Ansonsten hilft es vielleicht, die Subtraktion aus der echo-Anweisung herauszunehmen?
Hab ja tolle Tips bekommen, ...nun sollte ich das schon hinbekommen, oder perl nehmen ,) Gruß Clemens -- sig_50 Was hat das rpm alles installiert? $ rpm -qa | grep ^vim | awk '{print "rpm -ql " $1 }' \ | /bin/sh | less [Info: man bash|awk|rpm|grep] ------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
c.wohld@ndh.net
-
clustergrrl@yahoo.com
-
Dirk.Hebenstreit@epost.de