Ich möchte ein Bash-Skript auf einem separaten Bildschirm ausführen. Das Skript ruft einige Male ein Programm auf, von denen jedes zu lange dauert, um zu warten. Mein erster Gedanke war, einfach einen Bildschirm zu öffnen und dann das Skript aufzurufen, aber es scheint, dass ich mich nicht lösen kann, ctrl-a d
während das Skript ausgeführt wird. Also habe ich ein bisschen recherchiert und diese Anweisung gefunden , um den Shebang durch Folgendes zu ersetzen:
#!/usr/bin/screen -d -m -S screenName /bin/bash
Aber das funktioniert auch nicht (die Optionen werden nicht erkannt). Irgendwelche Vorschläge?
PS Mir fällt gerade ein, dass screen -dmS name ./script.sh
das wahrscheinlich für meine Zwecke funktionieren würde, aber ich bin immer noch neugierig, wie ich das in das Skript einbauen kann. Vielen Dank.
"$0"
für hier?