Я использую модуль подпроцесса python для запуска некоторой команды и сохранения ее результатов в фоновом режиме Команда развернута на моей машине. Теперь, когда я запускаю команду из командной строки, она работает нормально. Но когда я пытаюсь выполнить ту же команду с помощью модуля подпроцесса, она выдает следующую ошибку
Команда для выполнения: vxswadm listswitch all
process = subprocess.Popen('vxswadm listswitch all > tmp.txt &',shell=True)
>>> Traceback (most recent call last):
File "/usr/bin/vxswadm", line 30, in <module>
l.uname = os.getlogin()
OSError: [Errno 25] Inappropriate ioctl for device
Может кто-нибудь помочь мне исправить эту ошибку. Любые предложения будут полезны. Заранее спасибо
Tazim