Hallo!
Ich habe ein Script, das ca 30s in Anspruch nimmt und ich will, dass das Script im Hintergrund läuft.
Ich verwende in PHP dafür folgenden Befehl:
exec("/usr/bin/nohup /scripts/sms.pl 01234567 'hello, world' &");
Das Script wird zwar nach wie vorher trotzdem brav ausgeführt, trotzdem wartet PHP bis zur Beendigung.
Wie kann ich das Script wirklich *sofort* in den Hintergrund bringen?
PS: Der Gefahr durch DOS-Angriffe bin ich mir bewusst, aber das Script prüft zuerst, wieviele Instanzen schon laufen und beendet sich bei zu vielen sofort wieder.