PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Script aufrecht erhalten



acid88
24.11.08, 17:27
HI! habe das Script hier geschrieben.


#!/bin/sh
PING=`/usr/sbin/ping 192.168.121.30`
COUNTER=0
LIMIT=0


sleep 60


for i in a b c

do

if [ "$PING" = "192.168.121.30 is alive" ]; then

COUNTER=`expr 1 + $COUNTER`
echo tolle sache bin durch

fi
done

if [ $COUNTER = $LIMIT ]
then
echo Bereite shutdown vor
shutdown -g 1 -y -i 5

fi
./shutdownscriptNEU.sh&



Mein Problem ist das es auch ausgeführt werden muss, wenn ich meine Session verlasse.
und nicht nur wärend ich am Server eingeloggt bin. Kann mir da jemand weiter helfen?
Weil standardmäßig werden ja alle Programme die man in eienr Session startet beendet, wenn man diese verlässt.


MFG
Acid

GreenShadow
24.11.08, 17:49
Nimm doch einfach screen :)
-> man screen

http://www.redhatmagazine.com/2007/09/27/a-guide-to-gnu-screen/

acid88
24.11.08, 18:00
Ups, hatte vergessen zu erwähnen, dass es ein Solarissystem ist, bzw. selbst eben nicht dran gedacht, falsches forum :eek: bitte nicht böse werden.
Bzw, nicht unbedingt, dass Solarissystem pingt ja ein Linux ^^

Aber werde mal schaun ob ich das für mein System bekomme ^^

MFG

GreenShadow
24.11.08, 18:04
Ups ist gut *g*

Kein Problem, gib einfach durch, wenn du was gefunden hast. Es verirren sich bestimmt noch ein paar andere :)

Aber klar, gibts auch: http://www.ibiblio.org/pub/packages/solaris/sparc/html/GNUscreen.3.9.4.html

Aqualung
24.11.08, 19:53
man nohup 123

acid88
26.11.08, 12:55
nohup ./Scriptname &
rockt! ^^
man kann beim betreten der nächsten session zwar leider nciht mehr sehen, dass es ausgeführt wird, stellt es aber fest, wenn man eine Logauswertung der nohup.out macht.

MFG
Acid

marce
26.11.08, 13:52
#7 als Spam gemeldet.