Hallöchen,
habe mir gestern ein Skript geschrieben um Internetradio aufzunehmen.
So sieht es aus
#!/bin/bash cd /home/miscserver/files/Radio/ screen -mdS hitz streamripper http://scfire-mtc-aa03.stream.aol.com:80/stream/1074 --xs2 -s -d ./977Hitz/ screen -mdS club streamripper http://66.103.27.11:12600 --xs2 -s -d ./1Club_Miami/ screen -mdS hawk streamripper http://64.62.194.49:1003 --xs2 -s -d ./TheHawk/
Das klappt soweit auch ganz gut. Das Skript wird beim Einloggen ausgeführt. Logge ich mich aus und wieder ein, werden alle Screen-Sessions nochmal gestartet und ich habe alles doppelt laufen. Wie kann ich Screen sagen, dass es nur eine Session starten soll, wenn eine mit dem gegebenem Namen noch nicht vorhanden ist?
P.S.: Die Option -R habe ich schon ausprobiert aber da detached er die Screens nach dem Erstellen nicht.
MfG BoomerBoss