Hallo,
ich hab da mal ein Problem.
Ich versuche gerade eine Art Kioskcomputer mit einer statistischen Spezialapplikation zu installieren. Bisher auch kein Problem. Allerdings möchte ich, dass diese Applikation nur einmal pro Benutzer aufgerufen wird und bei einemn zweiten Versuch eine Fehlermeldung kommt.
Ich habe verscuht ein kleines Bashscript zu schreiben:
Nunja alles ganz super für 10 sekunden bleibt das Applikationsfenster auch auf. danach schließt es sich mit der Schell wieder.
Ich führe das ganze über kde mit der Option "in shell ausführen" aus.
Es gibt bestimmt bessere Wege dieses zu realisieren. Es würde mir auch schon reichen, wenn die Applikation am laufen bleibt.
Danke schonmal im voraus.
Liebe Grüße
GM
ich hab da mal ein Problem.
Ich versuche gerade eine Art Kioskcomputer mit einer statistischen Spezialapplikation zu installieren. Bisher auch kein Problem. Allerdings möchte ich, dass diese Applikation nur einmal pro Benutzer aufgerufen wird und bei einemn zweiten Versuch eine Fehlermeldung kommt.
Ich habe verscuht ein kleines Bashscript zu schreiben:
Code:
#!/bin/bash
mesg y
APPUSER=$(who am i | awk '{print $1}' )
APP_BIN="/usr/local/stata10/xstata-mp"
RUNAPP=$(ps -ef | egrep "$APPUSER" | egrep "/usr/local/stata10/xstata-mp" | grep -v "egrep")
if [ "$RUNAPP" = "" ];
then
$APP_BIN
else
echo "Es wird eine Stata10 Session bereits ausgefuert." | write $APPUSER
fi
sleep 10
Nunja alles ganz super für 10 sekunden bleibt das Applikationsfenster auch auf. danach schließt es sich mit der Schell wieder.
Ich führe das ganze über kde mit der Option "in shell ausführen" aus.
Es gibt bestimmt bessere Wege dieses zu realisieren. Es würde mir auch schon reichen, wenn die Applikation am laufen bleibt.
Danke schonmal im voraus.
Liebe Grüße
GM