Chcę uruchomić skrypt bash na odłączonym ekranie. Skrypt wywołuje program kilka razy, z których każdy trwa zbyt długo, aby czekać. Moją pierwszą myślą było po prostu otwarcie ekranu, a następnie wywołanie skryptu, ale wygląda na to, że nie mogę się odłączyć (przez ctrl-a d
) podczas działania skryptu. Przeprowadziłem więc badania i znalazłem tę instrukcję, aby zastąpić shebang następującymi:
#!/usr/bin/screen -d -m -S screenName /bin/bash
Ale to też nie działa (opcje nie są rozpoznawane). Jakieś sugestie?
PS Teraz przychodzi mi do głowy, screen -dmS name ./script.sh
że prawdopodobnie zadziałałoby to dla moich celów, ale wciąż jestem ciekawy, jak włączyć to do skryptu. Dziękuję Ci.
"$0"
tu jest?