Я имею дело с сервером Virtuozzo и хочу автоматизировать вход в каждый контейнер и вводить несколько команд в Python, создав подпроцесс для vzctl enter.
Вот фрагмент, над которым я сейчас работаю -
#!/usr/bin/python
import subprocess
print 'Start'
proc = subprocess.Popen(['vzctl enter 123'],
stdout=subprocess.PIPE,
stdin=subprocess.PIPE,
shell=True)
print proc.communicate('whoami')[0]
print 'Finished'
Но вывод, который я вижу каждый раз, -
Unable to get term attr: Invalid argument
Unable to restore term attr: Invalid argument
Я действительно думаю, что это ошибка BASH, кто-нибудь может дать мне предложение?