Hallo Clemens, Clemens Wohld wrote:
Hm... hab schon alles getestet vorher... Aber Ziel erreicht, noch nicht mit Monats-ausgabe, aber brauchbar. Hatte einen fleißigen kl. Helfer (Erol) ,)
Also es soll noch ein extra-teil aus den Tageszeiten Monats-Zeit und per variable 'money=""' das onlinegeld ausrechnet.
Wäre doch nicht schlecht ;) Wenn es fertig ist pack ich es zu den anderen auf die Xpage.
Ich habe mir jetzt (um die Arbeitszeit an einem Projekt zu loggen, also ein parallels Problem) das folgende start-stop-script geschrieben: ==== snip ==== #!/bin/bash LOCKFILE="/tmp/work.lock" # ist willkuerlich LOGFILE="work.log" case "`basename $0`" in start) echo `date +%s` > $LOCKFILE echo -en "Von: `date +%x' '%H:%M`\t" >> $LOGFILE if [ -n "$(ps x | grep xemacs)" ]; then echo "Xemacs already running. Not loading." else echo "Starting Xemacs" xemacs \ # Einige Dateien, die geladen werden sollen fi ;; stop) BEGINN=`cat $LOCKFILE` DIFF=$(( $(date +%s)-BEGINN )); echo -e "Bis: $(date +%x' '%H:%M) \ \tZeit: $(( DIFF / 3600 )):$(( DIFF % 3600 / 60 )):$(( DIFF % 60 ))" \
$LOGFILE unset BEGINN DIFF # rm $LOCKFILE ;; esac
==== snap ==== Fuer deinen Zweck kannst du dann noch (im stop Zweig) das $DIFF (die "Onlinezeit" in Sekunden auswerten. Ich hab's grad getestet, das funzt sogar mit Zeiten von 0 sek bis mind. 40 Stunden ;) Ich verzichte hier darauf, das "LOCKFILE" zu loeschen... Kann man aber am Ende vom stop) einbauen. Ach so, der Vollstaendigkeit halber: $ ls -l -rwxr--r-- 1 dh users 849 Aug 20 05:09 start* lrwxrwxrwx 1 dh users 5 Jul 19 01:31 stop -> start* Noch eine Anmerkung: Ich habe grad bemerkt, dass wenn das Terminal, von dem aus xemacs gestartet wurde, nicht mehr laeuft, dann erscheint bei einem einfachen ps der Prozess nicht mehr. Daher grad noch auf "ps x" geaendert ;)
Es gibt eben Dinge, die muss man mal getan haben. Ja. Z.B vor die Microsoftniederlassung pinkeln. ;)) Guuute Idee, das :-) Das sollte eigentlich irgendjemand Siggen. Urheberrechte liegen bei Jan. [V. Mueller und B. Brodesser in suse-talk]
....oha ;)) Wo in HH finde ich eine M$-Niederlassung? *gr*
Woher soll ich das wissen![tm] CU David --
Irgendwann werden sie glauben. Der Mensch ist zum Glauben geboren, sonst wäre dieKirche nicht so reich. Ui, der is schön. Darf ich den siggen? Bidde bidde. [Jakob Krieger und Marian°®¥ in dag°]
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com