Tag: linux

Сценарий Python как служба / демон linux

Алло, Я пытаюсь запустить скрипт python как службу (daemon) на (ubuntu) linux. В Интернете существует несколько решений, таких как: http://pypi.python.org/pypi/python-daemon/ Хорошо зарекомендовавший себя процесс демона Unix оказался сложным, но нужные шаги для всех программ-демонов одинаковы. Экземпляр DaemonContext содержит поведение и настроенную среду процесса для программы; используйте экземпляр в качестве менеджера контекста, чтобы войти в состояние […]

Удалить python из источника?

Я установил python 2.6 из исходного кода и каким-то образом позже ошибочно установил еще один python 2.6 из диспетчера пакетов. Я не могу найти способ удалить python, который был создан из источника, возможно ли это / легко? Запуск ubuntu 10.04.

формат / dev / input / event *?

Что такое «формат» символьных устройств, расположенных в /dev/input/event* ? Другими словами, как я могу декодировать поток символов? Приветствуется пример python. Я искал, как сумасшедший, безрезультатно … пожалуйста, помогите.

Понимание первого аргумента python subprocess.check_output и оболочки = True

Я смущен тем, как правильно использовать модуль подпроцесса Python, в частности, первый аргумент метода check_output и параметр shell . Ознакомьтесь с результатами интерактивного запроса ниже. Я передаю первый аргумент как список и в зависимости от того, установлен ли shell=True , я получаю другой вывод. Может кто-нибудь объяснить, почему это так и выводимый результат? >>> import […]

Как вы устанавливаете свой pythonpath в уже созданном virtualenv?

Какой файл я могу редактировать и как? Я создал виртуальную среду.

Python, os.system для вызова командной строки (linux), не возвращающего то, что нужно?

Мне нужно сделать некоторые вызовы командной строки в linux и получить возврат от этого, однако делать это, как 00:08:19 ниже, просто возвращает 0 когда он должен вернуть значение времени, например 00:08:19 , я тестирую тот же самый вызов в регулярном и возвращает значение времени 00:08:19 поэтому я смущен тем, что я делаю неправильно, поскольку я […]

Замена fcntl в Windows

Я получил проект Python (который, случается, проект Django, если это имеет значение), который использует модуль fcntl из стандартной библиотеки, который, кажется, доступен только в Linux. Когда я пытаюсь запустить его на своей машине Windows, он останавливается с помощью ImportError , потому что этот модуль здесь не существует. Есть ли способ сделать небольшое изменение в программе, […]

«да» с сообщением об ошибке с подпроцессом связи ()

Я использую следующую функцию для запуска команды в Python: def run_proc(cmd): child = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, stderr = child.communicate() returncode = child.returncode return stdout, stderr, returncode Он всегда работал нормально, но теперь я пытаюсь использовать программу yes для вывода вывода на stdin. Команда, которую я пытаюсь запустить, следующая: yes '' | apt-get -y […]

Можно ли изменить среду родительского процесса на python?

В Linux Когда я вызываю python из оболочки, он реплицирует свою среду и запускает процесс python. Поэтому, если я сделаю что-то вроде следующего: import os os.environ["FOO"] = "A_Value" Когда процесс python возвращается, FOO, предполагая, что он был не определен, будет по-прежнему не определен. Есть ли способ для процесса python (или любого дочернего процесса) изменить среду […]

Как получить PID по имени процесса в Python?

Есть ли способ получить PID по имени процесса в Python? PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3110 meysam 20 0 971m 286m 63m S 14.0 7.9 14:24.50 chrome Например, мне нужно получить 3110 chrome .

Python - лучший язык программирования в мире.