Tag: linux

Многопроцессорность Python + проблемы с подпроцессом

У меня есть двоичный файл (например, a.out ), который я хочу вызвать с помощью разных конфигураций. Я хочу запустить эти конфиги на 40-ядерном компьютере параллельно. Ниже представлен эскиз моего кода. Это очень просто: я генерирую конфигурацию и передаю ее рабочему, а рабочий вызывает двоичный код с помощью конфигурации с помощью подпроцесса. Я также перенаправляю вывод […]

Subprocess OSError: Невозможно выделить память

Привет, я пытаюсь запустить клиент / сервер приложения, в котором клиент отправляет строки на сервер, а сервер берет строки, и он создает cloudtag (image.png) и копирует его в html-файл (на веб-страницу) в сценарии python , У меня есть ошибка в строке, в которой я копирую файл изображения в каталог html: query = 'sudo cp imagen.png […]

Итерация через каталог

Я ищу способ итерации через каталог, содержащий 100 000 файлов. Использование os.listdir TERRIBLY slow, потому что эта функция сначала берет список путей из всего указанного пути. Каковы самые быстрые варианты? ПРИМЕЧАНИЕ: тот, кто ниспроверг, никогда не сталкивался с такой ситуацией.

Изучение python для безопасности, проблемы с su

Предисловие: я полностью понимаю, что это может быть незаконным, если не на тестовой машине. Я делаю это как учебное упражнение для обучения python для тестирования безопасности и проникновения. Это будет ТОЛЬКО выполняться на машине Linux, которой я владею, и иметь полный контроль над ней. Я изучаю python как свой первый язык сценариев, надеюсь, для использования […]

Проверьте USB-накопитель на Linux в Python?

Я пытаюсь создать систему на Python, которая проверяет, существует ли файл на USB-накопителе, и если нет привода, он ожидает, что система dbus зарегистрирует новое устройство, а затем снова проверит. Я проверил бит mtab. У меня есть проверка, если файл существует бит. У меня бит dbus работает, но в настоящее время я борюсь за то, чтобы […]

Gtk / python и переносимость

Как программисты пишут переносимый код пользовательского интерфейса, который работает на нескольких дистрибутивах? Я рассматриваю настольные дистрибутивы и не специализированные / встроенные дистрибутивы. Для написания приложений пользовательского интерфейса вы должны предположить, что определенные вещи будут доступны на платформе либо в качестве стандартных, либо с помощью добавленных зависимостей. Существует ли «минимальный» стандарт UI / виджета, который принадлежит […]

CREATE TRIGGER sys_exec и python

мой python on / usr / esercizi /: #!/usr/bin/python import datetime now = datetime.datetime.now() aa = now.strftime("%Y-%d-%m %H:%M | %S") out_file = open("/usr/esercizi/test.txt","w") out_file.write("La data di oggi \n\n") out_file.write(aa) out_file.close() сделанный для целей тестирования Мне нравится, чтобы он был вызван от TRIGGER: mysql> CREATE TRIGGER `notifica_cambiamenti` AFTER UPDATE ON `valore` -> FOR EACH ROW BEGIN […]

Почему просмотр символа unicode в python -c вызывает исключение

если я наберу это в консоль python >>> ord(u'⚤') он работает, но когда я пытаюсь поместить его в python -c из bash python -c "print ord(u'⚤')" он бросает: File "<string>", line 1 print ord(u'⚤') ^ SyntaxError: EOL while scanning string literal Кто-нибудь знает, почему?

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

сценарий У меня есть rpc-сервер, который должен запускать важные процессы ( multiprocessing.Process ), которые сохраняются в течение нескольких дней. По соображениям безопасности / безопасности я не хочу, чтобы эти процессы зависели от rpc-сервера. Поэтому я хочу, чтобы сервер мог умереть и иметь возможность перезагружаться во время работы процессов. Сиротские процессы Эта проблема разрешима ( не […]

Как запустить процесс и поместить его в фоновый режим в python?

В настоящее время я пишу свою первую программу python (в Python 2.6.6). Программа облегчает запуск и остановку различных приложений, работающих на сервере, предоставляющих общие команды пользователя (например, запуск и остановка системных служб на сервере Linux). Я запускаю сценарии запуска приложений p = subprocess.Popen(startCommand, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) output, err = p.communicate() print(output) Проблема заключается в том, […]

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