Я запускаю процесс etcd
, который остается активным, пока вы его не завершите. (Он не предоставляет опцию режима демона.) Я хочу отсоединить его, чтобы я мог продолжать запускать больше Python.
Что бы я сделал в оболочке;
etcd & next_cmd
Я использую библиотеку Python sh
по восторженной рекомендации всего Интернета. Я бы не хотел углубляться в subprocess
или Popen
, но я не нашел решений, использующих их.
Что я хочу;
sh.etcd(detach=True)
sh.next_cmd()
or
sh.etcd("&")
sh.next_cmd()
К сожалению, detach
не является kwarg, и sh
рассматривает "&"
как флаг для etcd
.
Я что-то пропустил здесь? Как это сделать?