Для меня действительно ли возможно запустить Скрипт Python так, чтобы это выполнения первых и подсказки для различных исходных данных, в которых это нуждается, затем вышло в фон и выполнило, но освободило мой терминал?
Да, запустите свой сценарий, и когда Вы сделаны, используйте Ctrl+Z для приостановки его. После того, как приостановленный, работая bg
отправит его в фон, где это продолжит работать. Например:
$ myscript.py
Enter a number: 2
^Z
[1]+ Stopped myscript.py
$ bg
[1]+ myscript.py &
^Z
когда я нажал Ctrl+Z. Теперь, если Вы хотите возвратить сценарий переднему плану, работать fg
.
Если Вы хотите сделать это для нескольких сценариев, можно использовать jobs
перечислять фоновые задания:
$ jobs
[1]- Running myscript1.py
[2]+ Running myscript2.py
Числа в скобках являются идентификаторами задания. Для возвращения определенного переднему плану используйте его идентификатор:
jobs 2
Команда выше принесет второй. Использовать 1
для первого, 3
для третьего и так далее.