folgende ausgangs situation:
Ich muss 3 windows programme auf einem remote Linux server via remote zugriff starten und stopen.
also habe ich folgendes gebastelt. abfrage via cron. alle 4 minuten.
if [ -f /t1/_ta1/ser1 ] // File erstellung via remote zugriff (php)
then
rm /t1/_ta1/ser1 // File löschen wenn da.
cd /t1/_ta1
/// Variante 1:
mono ./tzu.exe & // File starten. Stopt aber nach ca. 4 sekunden wieder.
// Varinate 2:
screen -S tz1
mono ./tzu.exe & // Screen bleibt aber programm stopt wie bei variante 1.
// Varinate 3:
screen -S tz1
mono ./tzu.exe // Screen bleibt aber programm stopt wie bei variante 1 und 2.
.....
fi
****
Wenn ich manuell via shell einloge dann dass ganze mit
screen -S tz1
mono tzu.exe
starte gehts.
Nun die frage gibt es eine möglichkeit dies ohne einzulogen zu bewerkstelligen?
auch dass runterfahren eines programmes.
if [ -f /t1/_ta1/x_ser1 ] // File erstellung via remote zugriff (php)
then
rm /t1/_ta1/x_ser1 // File löschen wenn da.
kill `pidof tzu1.exe`
fi
müsste man irgenwie lösen.
Hat da jemand eine Idee?
Ich muss 3 windows programme auf einem remote Linux server via remote zugriff starten und stopen.
also habe ich folgendes gebastelt. abfrage via cron. alle 4 minuten.
if [ -f /t1/_ta1/ser1 ] // File erstellung via remote zugriff (php)
then
rm /t1/_ta1/ser1 // File löschen wenn da.
cd /t1/_ta1
/// Variante 1:
mono ./tzu.exe & // File starten. Stopt aber nach ca. 4 sekunden wieder.
// Varinate 2:
screen -S tz1
mono ./tzu.exe & // Screen bleibt aber programm stopt wie bei variante 1.
// Varinate 3:
screen -S tz1
mono ./tzu.exe // Screen bleibt aber programm stopt wie bei variante 1 und 2.
.....
fi
****
Wenn ich manuell via shell einloge dann dass ganze mit
screen -S tz1
mono tzu.exe
starte gehts.
Nun die frage gibt es eine möglichkeit dies ohne einzulogen zu bewerkstelligen?
auch dass runterfahren eines programmes.
if [ -f /t1/_ta1/x_ser1 ] // File erstellung via remote zugriff (php)
then
rm /t1/_ta1/x_ser1 // File löschen wenn da.
kill `pidof tzu1.exe`
fi
müsste man irgenwie lösen.
Hat da jemand eine Idee?
0 commentaires:
Enregistrer un commentaire