@ru_python

Страница 497 из 9768
Dmitry
05.04.2016
07:30:52
import subprocess package_name = "bareos" cmd = "yum info htop" proc = subprocess.Popen(cmd, stdout=subprocess.PIPE) for line in proc.stdout.readlines(): print(line)

FileNotFoundError: [Errno 2] No such file or directory: 'yum info htop'

Sasha
05.04.2016
07:31:02
Dmitry
05.04.2016
07:31:09
он вроде вывод не берет

Google
Pavel
05.04.2016
07:31:16
os.system(command) ?
нет доступак stdout

Artem
05.04.2016
07:31:39
terry
05.04.2016
07:31:59
https://tproger.ru/digest/python-articles/

Dmitry
05.04.2016
07:32:43
subprocess.check_output
проблема в том что сабпроцесс не отрабатывает с yum import subprocess cmd = "yum info htop" proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)

все равно FileNotFoundError: [Errno 2] No such file or directory: 'yum info htop'

Denis 災 nobody
05.04.2016
07:34:04
Может с полным путем?

Dmitry
05.04.2016
07:34:11
а, понял кажись

Может с полным путем?
да, наверное. Там же свои env вроде

Sasha
05.04.2016
07:36:33
Кстати да, он поймет только а-ля /usr/bin/yum

Dmitry
05.04.2016
07:36:46
не

сейм щит

FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/yum info htop'

Artem
05.04.2016
07:37:28
Попробуй передать shell=True

Google
Dmitry
05.04.2016
07:37:37
с чек аутпут subprocess.CalledProcessError: Command '/usr/bin/yum info htop' returned non-zero exit status 127

я нагуглил - это тоже нот фаунд

с шелтру тоже самое

блин

Pavel
05.04.2016
07:38:11
POpen(('/usr/bin/yum', 'info', 'htop'), тут_всё_остальное)

Dmitry
05.04.2016
07:40:22
да чо за

proc = subprocess.Popen(('/usr/bin/yum', 'info', 'htop'), shell=True)

info: 1: info: /usr/bin/yum: not found

Sasha
05.04.2016
07:41:28
>>> import subprocess >>> p = subprocess.Popen(['ls', '-a'], stdout=subprocess.PIPE,  ... stderr=subprocess.PIPE) >>> out, err = p.communicate() >>> print out

Dmitry
05.04.2016
07:41:55
лс работает, да

именно yum Не заходит ему

Pavel
05.04.2016
07:42:03
which yum в шеле.

Sasha
05.04.2016
07:42:09
ну дк найди, где yum

Dmitry
05.04.2016
07:42:25
посоны, смотрите плз

Sasha
05.04.2016
07:42:28
whicj yum

which

Dmitry
05.04.2016
07:42:37
делал уже

вот же

Pavel
05.04.2016
07:43:03
ls -la /usr/bin/yum в шеле?

Google
Dmitry
05.04.2016
07:43:24
-rwxr-xr-x 1 root root 801 Июл 24 2015 /usr/bin/yum

может потому что он рут?

Artem
05.04.2016
07:43:44
Нет, права нормальные

Dmitry
05.04.2016
07:43:54
так да

щас вот пробовал сделать yum info под пользователем - ок

Pavel
05.04.2016
07:45:25
переходи на apt ?

Dmitry
05.04.2016
07:45:52
с удовольствием

бы

Sasha
05.04.2016
07:46:08
блин, даже интересно стало. пошел делать ssh на сервер с центос

Так, у меня все робит

Dmitry
05.04.2016
07:48:48
а ну покаж )

Sasha
05.04.2016
07:49:14
>>> import subprocess >>> p = subprocess.Popen(['yum', 'info', 'htop'], stdout=subprocess.PIPE,  ... stderr=subprocess.PIPE) >>> out, err = p.communicate() >>> print out

Sasha
05.04.2016
07:49:26
минуту

Dmitry
05.04.2016
07:49:50
но у тебя второй питон

читер!

import subprocess p = subprocess.Popen(['yum', 'info', 'htop'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = p.communicate() print(out)

FileNotFoundError: [Errno 2] No such file or directory: 'yum'

ыыыыы

Silent Bob
05.04.2016
07:52:20
пользуй 100 ключей, вместо одного

Google
Silent Bob
05.04.2016
07:53:46
у яндекса и так самый "безлимитный апи" из бесплатных

Artem
05.04.2016
07:53:47
не понимаю в чем проблема пользоваться в коммерческом проекте платным апи, он же для этого и нужен

Silent Bob
05.04.2016
07:54:23
вообще, вот тебе без апи https://translate.yandex.net/api/v1/tr.json/translate?callback=ya_.json.c&lang=en-ru&format=html&text=hello%20my%20nigga&srv=yabrowser

переводи

Sasha
05.04.2016
07:54:44
Та не, вопрос по скорости стоял

Dmitry
05.04.2016
07:54:46
Саш, ток не говори что у тебя и в третьем работает ))

Sasha
05.04.2016
07:55:24
Саш, ток не говори что у тебя и в третьем работает ))
Ты кстати не озвучивал в начале, что именно третий

Admin
ERROR: S client not available

Pavel
05.04.2016
07:56:09
Dmitry
05.04.2016
07:56:10
сори, но да

Sasha
05.04.2016
07:56:58
2016 год же, второй для некрофилов.
Ага. Но базовым идет 2й по-прежнему

Имею ввиду в дистрибах

Artem
05.04.2016
07:58:14
он же не гвоздями прибит, никто не мешает поставить третий

Pavel
05.04.2016
07:58:24
Имею ввиду в дистрибах
так было же в новостях, кто-то из грандов собирался выпиливать второй из дистрибутива.

Sasha
05.04.2016
07:59:19
так было же в новостях, кто-то из грандов собирался выпиливать второй из дистрибутива.
Не видел, надо глянуть. Мне кажется, там есть какая-нибудь шняга с зависимостями у софта, поэтому не выпилили

И не скоро выпилят еще

Dmitry
05.04.2016
08:00:03
вообще у меня и во втором не работает

странно

Google
Dmitry
05.04.2016
08:00:27
»> p = subprocess.Popen(['yum', 'info', 'htop'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory

Pavel
05.04.2016
08:11:45
print(subprocess.Popen(['which', 'yum',], stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True).communicate())

Dmitry
05.04.2016
08:13:40
print(subprocess.Popen(['yum', 'info', 'htop'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True).communicate()) опять нот фаунд

сдается мне, тут не питон виноват

Pavel
05.04.2016
08:14:07
обрати внимание, ['which', 'yum',] в команде.

Dmitry
05.04.2016
08:14:07
так посоны, у меня проблема

черт, мне дико стыдно

я писал скрипт для центоса на убунте машине

черт, вот это ФАкап

блин, надо переходить на центос на рабочей тачке - уже не в первый раз так влетаю

Pavel
05.04.2016
08:17:19
ещё можно шелы раскрашивать разными цветами, что видеть кто локальный баш, а где ssh-ный.

Dmitry
05.04.2016
08:18:17
да я из пичарма запускал

потому и лол

Dmitry
05.04.2016
08:18:50
канешна, я же запускал его в терминале

ссш, вся хуйня

Pavel
05.04.2016
08:19:11
вот там в терминале и надо раскраситью

Dmitry
05.04.2016
08:19:33
да, надо подумать над этим

локальный кстати, у меня цветной, но это не мешало

Pavel
05.04.2016
08:20:55
локальный кстати, у меня цветной, но это не мешало
можно, я буду использовать твой кейс как довод в очередном споре линукс-винда на рабочей машине? ?))))

Dmitry
05.04.2016
08:21:04
да.

можно вообще это использовать в качестве довода в любом споре со мной

Страница 497 из 9768