Как породить новую оболочку? - PullRequest
0 голосов
/ 02 апреля 2020

Я разрабатываю файловую систему на основе Mysql для системы Linux. Я разработал код python для реализации команды терминала basi c linux, такой как cd, ls, pwd, find и grep.

В настоящее время я запускаю файл python в терминале, используя python filename.py в этом случае все написанные мной функции должны выполняться в одном терминале.

Требование: как только я запускаю свой скрипт python в терминале, есть ли способ создать отдельную оболочку для выполнения моего команды. т. е. вместо использования существующего терминала linux мне нужно использовать новую оболочку, запрашиваемую моим кодом python.

Токовый выход такой, как на изображении ниже:

screenshot

Пожалуйста, предложите способы выполнения моего требования.

...