-1
как запустить следующую команду в скрипте python?запустить команду bash для скрипта python
echo "show stat" | socat unix-connect:/var/run/haproxy/admin.sock stdio | grep webservers,BACKEND | cut -d , -f8
Я попробовал этот
import subprocess
var = subprocess.check_output(echo "show stat" | socat unix-connect:/var/run/haproxy/admin.sock stdio '| grep ' webservers,BACKEND' | cut -d , -f8', shell=True)
var=int(var)
, но это не работает!
'вар = subprocess.check_output (""" эхо "шоу стат" | Сокат Unix-подключения: /var/run/haproxy/admin.sock STDIO '| Grep' webservers, BACKEND '| cut -d, -f8' "" ", shell = True)' –
проверить этот вопрос http://stackoverflow.com/questions/27911820/python-subprocess-with-quotes-and-pipe-grep –
Вам нужно передать строку, а не команду. – asimoneau