Я хочу запустить скрипт bash на отдельном экране. Сценарий вызывает программу несколько раз, каждый из которых занимает слишком много времени для ожидания. Моей первой мыслью было просто открыть экран и затем вызвать скрипт, но оказалось, что я не могу отсоединиться (мимо ctrl-a d
), пока скрипт работает. Поэтому я провел небольшое исследование и нашел эту инструкцию, которая заменила шебанг следующим:
#!/usr/bin/screen -d -m -S screenName /bin/bash
Но это тоже не работает (варианты не распознаются). Какие-либо предложения?
PS Мне кажется, что сейчас это screen -dmS name ./script.sh
может сработать для моих целей, но мне все еще интересно, как включить это в сценарий. Спасибо.
"$0"
здесь?