GridTalk.de
[ShellScript] Wie packt zwei Screenprozesse in einem Script ? - Druckversion

+- GridTalk.de (https://www.gridtalk.de)
+-- Forum: Werkstatt (https://www.gridtalk.de/forumdisplay.php?fid=4)
+--- Forum: Technik (https://www.gridtalk.de/forumdisplay.php?fid=25)
+---- Forum: Linux (https://www.gridtalk.de/forumdisplay.php?fid=26)
+---- Thema: [ShellScript] Wie packt zwei Screenprozesse in einem Script ? (/showthread.php?tid=65)



[ShellScript] Wie packt zwei Screenprozesse in einem Script ? - Bogus Curry - 08.08.2010

Hier ein ShellScript, wo man zwei Screenprozesse reinpacken kann

Code:
#! /bin/bash

O1DIR="/home/user/download/opensim1/"
O2DIR="/home/user/download/opensim2/"
ulimit -s 262144

while :
do
running=`ps ax|grep OpenSim.exe|grep -v grep`
if [ -z "$running" ]; then
# The Log Entry
TIME="OpenSim Down, Restarting: `date +"%A, %B %d - %r"`"
echo $TIME >>$OSDIR/os.log
cd $O1DIR/bin
screen -fa -S DW -d -U -m mono OpenSim.exe -gui=true -noverbose=true
cd $O2DIR/bin
screen -fa -S FW -d -U -m mono OpenSim.exe -gui=true -noverbose=true
fi
sleep 120
done

Gefunden im Metroforum: http://metropolis.hypergrid.org/forum/viewtopic.php?f=8&t=451&st=0&sk=t&sd=a