Tag: linux

UDP Недопустимый аргумент для Docker Swarm EC2

При отправке UDP-пакетов на EC2 с Docker я иногда получаю эту странную ошибку (не все отправленные сообщения имеют исключение), которые никогда не случаются в нашем кластере с использованием OpenNebula. Я разрешил весь входящий / исходящий трафик на каждом порту во всех экземплярах EC2. Вот исключение: 2017-01-19 10:01:53,170 – ERROR: Exception caught for address: 10.99.0.153 Traceback […]

Последовательная связь с Arduino работает только во время работы экрана

Я нахожусь в Linux, и по какой-то причине я могу использовать только последовательный порт, пока экран контролирует его. Когда экран не работает, код Python не сбой или что-то еще. Ардуино просто не отвечает. Есть что-то, что мне не хватает? pi@raspberrypi ~ $ screen "/dev/ttyACM0" 115200 pi@raspberrypi ~ $ sudo python >>> import serial >>> s […]

Схема Linux для производственного сервера Django

В настоящее время я пытаюсь настроить сервер nginx + uWSGI для своей домашней страницы Django. В некоторых учебных пособиях мне советуют создавать определенные пользователи UNIX для определенных демонов. Как пользователь nginx для демона nginx и т. Д. Поскольку я новичок в администрировании Linux, я решил просто создать второго пользователя для запуска всех процессов (nginx, uWSGI […]

Как узнать, записывается ли файл в общий ресурс Windows CIFS из Linux

Я пытаюсь написать сценарий для получения видеофайлов (от нескольких МБ до нескольких ГБ), записанных в общую папку на сервере Windows. В идеале сценарий будет запускаться на машине Linux, просматривая общую папку Windows с интервалом примерно каждые 15-120 секунд и загружая любые файлы, которые полностью завершили запись в общую папку на FTP-сайт. Я не смог определить […]

Каково использование пути / usr / share / pyshared в python?

Я обнаружил, что некоторые приложения, разработанные с помощью python, бросают свои файлы по этому пути, каково использование этого пути и какие файлы я должен вставить в него?

Как подключить живые видеокадры от ffmpeg до PIL?

Мне нужно использовать ffmpeg / avconv для передачи jpg-кадров в объект PIL PIL ( Pillow ) Image, используя gst в качестве посредника *. Я везде искал этот ответ без большой удачи. Я думаю, что я рядом, но я застрял. Использование Python 2.7 Мой идеальный конвейер, запущенный из python, выглядит так: ffmpeg / avconv (как видео […]

запуск python-daemon как непримиримого пользователя и сохранение членства в группах

Я пишу демона в python, используя пакет python-daemon . демон запускается во время загрузки (init.d) и ему необходимо получить доступ к различным устройствам. демон должен запускаться на встроенной системе ( beaglebone ), запущенной ubuntu. теперь моя проблема в том, что я хочу запустить демона как непривилегированного пользователя (например, mydaemon ), чем root . чтобы дать […]

Межпрограммное общение в python на Linux

Существует много примеров того, как это можно сделать: 1) Общайтесь между различными процессами в одной и той же программе. 2) Общение между клиентом / сервером по сети Тем не менее, этот вопрос не имеет хорошего примера нигде, где я смотрел: Каков канонический способ отправки строки из программы Python A в программу B, которая блокирует и […]

Проверьте, доступен ли путь для пользователя без полномочий root

У меня есть сценарий установки, написанный на Python (в Linux), который работает от имени root и должен проверить, читаются ли определенные файлы пользователем, не являющимся пользователем root. По этой причине я не могу использовать os.path.exists () или open (filename) (и поймать любые исключения). В настоящее время я собираюсь проверить бит разрешения на каждом из файлов, […]

Изменить путь Python только для Python3

Я разрабатываю как Python 3, так и Python 2.6 и устанавливаю обе версии. Однако с Python 3 путь к множеству хороших модулей (время, математика, …) не является частью моего пути Python. Я могу добавить каталог в путь, но это утомительно. Есть ли способ постоянно изменять путь для моей установки Python 3, не затрагивая Python 2?

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