Sponsor-Board.de
Autorestart script

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Webmaster (/forumdisplay.php?fid=44)
+--- Forum: Script-Check (/forumdisplay.php?fid=91)
+--- Thema: Autorestart script (/showthread.php?tid=61065)


Autorestart script - iTweek - 11.08.2016 12:36

Hallo community.

Ich lasse auf mein v-server ein musik bot laufen. DAs problem dabei ist das er nach einer gewisse zeit "2-3tage" den ram voll Pumpt und dann nichts mehr geht.

Habe nun verschiedene varianten ausprobiert.
##############################

Code:
#!/bin/sh
#!/bin/bash

while [ true ]; do
   ./sinusbot
   sleep 86400
done


Er startet alles wie gewollt aber nach der ablauf der zeit passiert nichts und lauft alles weiter bis wie zuvor auch. also kein restart
#################################

Code:
#!/bin/sh
#!/bin/bash

while [ true ]; do
   screen ./sinusbot
   sleep 86400
done


funktioniert schon besser aber nach ablauf der zeit startet er einfach noch ein bot ohne den alten zu "killen"

Mach ich was falsch oder muss ich da was noch dazu schreiben?
wäre hilfe dankbar Wink

lg iTweek sonige grüßle


RE: Autorestart script - iTweek - 11.08.2016 14:01

danke für deine antwort.

Habe es grade ausporbiert er behaltet den screen weiterhin offen. Er macht garnichts er führt alles aus bis zum "sleep" dann macht er nichts.

alllerdings habe ich dann probiert den screen ohne öffen zu starten. Das funktioniert.

Code:
#!/bin/sh
#!/bin/bash

while [ true ]; do
screen -A -m -d -S  lobby ./sinusbot
sleep 86400
screen -S lobby -X quit
done



Danke dir Smile