![Smile :)](./images/smilies/icon_smile.gif)
Ich habe mir einen kleinen VServer mit einem VCore und 2GB RAM bei Hetzner gekauft. Bisher läuft alles mehr oder weniger gut. <--war zwar unwichtig, aber irgendwas muss ich doch als Einleitung brigen.
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
Also, zum Problem. Ich möchte ein Perl Script ausführen, dies alle 5min, aber möchte es auch nur ausführen, wenn es nicht bereits läuft.
Ich habe das ins "crontab"-file geschrieben:
Code: Alles auswählen
*/5 * * * * cd /usr/local/teamspeak3/teamspeak3-server_linux-amd64/RbMod_v3.2.4 && sh rbm_autostart.sh
Code: Alles auswählen
#!/bin/sh
ps afx | grep -v grep | grep -q ./rbmod.pl || cd /usr/local/teamspeak3/teamspeak3-server_linux-amd64/RbMod_v3.2.4/ && screen -d -m -S rb ./rbmod.pl
Wenn ich das richtig verstehe, sollte das checken ob das Scrypt läuft, und dieses sonst nicht starten? -->
Code: Alles auswählen
grep -q ./rbmod.pl
![Smile :)](./images/smilies/icon_smile.gif)