У меня есть сервер командной строки, для которого я хочу создать оболочку в python.
Идея заключается в том, что оболочка получает команды вроде:
my_wrapper start
my_wrapper stop
my_wrapper restart
my_wrapper status
И обрабатывает сервер в фоновом режиме, не привязанный к терминалу, который запустил его из оболочки.
Я собирался начать думать о том, как это сделать, и подумал о золотом правиле, СУХОЙ.
Вам известен какой-нибудь пример кода, который я должен начать читать перед тем, как начать свою первую строку?
Обновление:
Я заметил, что не указал, что сервер является файлом jar, поэтому мне придется запустить его с использованием подпроцесса или чего-то подобного.
Я бы предпочел не использовать модули, которые не включены в стандартную библиотеку Python.