Вопросы с тегом «process»

260
Фактическое значение 'shell = True' в подпроцессе

Я называю разные процессы с subprocessмодулем. Однако у меня есть вопрос. В следующих кодах: callProcess = subprocess.Popen(['ls', '-l'], shell=True) и callProcess = subprocess.Popen(['ls', '-l']) # without shell Оба работают. Прочитав документы, я узнал, что это shell=Trueозначает выполнение кода...

253
Потоки против процессов в Linux

Недавно я слышал, как некоторые люди говорят, что в Linux почти всегда лучше использовать процессы вместо потоков, так как Linux очень эффективен в обработке процессов и потому, что с потоками связано очень много проблем (таких как блокировка). Тем не менее, я подозрительно, потому что кажется, что...

251
Как узнать время запуска долго работающего процесса Linux? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Можно ли получить время запуска старого...

238
Что такое «нить» (на самом деле)?

Я пытался найти хорошее определение и понять, что такое поток . Кажется, что я, должно быть, упускаю что-то очевидное, но каждый раз, когда я читаю о том, что такое поток, это почти круговое определение, а именно «поток - это поток выполнения» или «способ делиться на выполняемые задачи». Э-э-э А?...

235
читать подпроцесс stdout построчно

Мой скрипт на python использует подпроцесс для вызова очень шумной утилиты linux. Я хочу сохранить весь вывод в файл журнала и показать некоторые из них пользователю. Я думал, что следующее будет работать, но вывод не будет отображаться в моем приложении, пока утилита не выдаст значительный объем...

232
Maven: добавить зависимость к банке по относительному пути

У меня есть запатентованная фляга, которую я хочу добавить к своему пом как зависимость. Но я не хочу добавлять его в хранилище. Причина в том, что я хочу, чтобы мои обычные команды maven, такие как mvn compileи т. Д., Работали из коробки. (Не требуя от разработчиков добавления его в какой-либо...

217
Как Go компилируется так быстро?

Я гуглил и ковырялся на сайте Go, но, похоже, не могу найти объяснения необыкновенному времени сборки Go. Являются ли они продуктами языковых возможностей (или их отсутствием), высоко оптимизированным компилятором или чем-то еще? Я не пытаюсь продвигать Go; Мне просто...

209
Как заставить дочерний процесс умереть после родительского выхода?

Предположим, у меня есть процесс, который порождает ровно один дочерний процесс. Теперь, когда родительский процесс завершается по какой-либо причине (обычно или ненормально, из-за kill, ^ C, сбоя подтверждения или чего-то еще), я хочу, чтобы дочерний процесс умер Как это сделать правильно?...

207
Как получать фоновое обновление местоположения каждые n минут в моем приложении iOS?

Я ищу способ получать фоновое обновление местоположения каждые n минут в моем приложении iOS. Я использую iOS 4.3, и решение должно работать на не взломанных iPhone. Я пробовал / рассматривал следующие варианты: CLLocationManager startUpdatingLocation/startMonitoringSignificantLocationChanges: Это...

206
Дождитесь окончания процесса

У меня есть приложение, которое делает Process.Start() запустить другое приложение «Азбука». Я хочу дождаться окончания этого приложения (процесс умирает) и продолжить выполнение. Как мне это сделать? Может быть несколько экземпляров приложения «ABC», запущенных...

197
Разница между fork (), vfork (), exec () и clone ()

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

195
Понимание процессов / обновлений PrimeFaces и атрибутов JSF f: ajax execute / render

Что именно есть processи updateв p:commandXxxкомпонентах PrimeFaces, executeи renderв f:ajaxтеге? Что работает во время проверки? Что делает updateатрибут, а не обновляет значение для компонента из серверной части? Есть ли processзначение привязки атрибута к модели? Что же делать @this, @parent,...

194
Лучшие практики для копирования файлов с Maven

У меня есть файлы конфигурации и различные документы, которые я хочу скопировать из среды dev в каталог dev-server с помощью Maven2. Как ни странно, Maven не кажется сильным в этой задаче. Некоторые из вариантов: Простое использование задачи копирования в Maven <copy...

187
Как я могу указать рабочий каталог для popen

Есть ли способ указать действующий каталог команды в Python subprocess.Popen()? Например: Popen('c:\mytool\tool.exe', workingdir='d:\test\local') Мой скрипт Python находится в C:\programs\python Возможно ли запустить C:\mytool\tool.exeв каталоге D:\test\local? Как мне установить рабочий каталог для...

186
оперативный вывод команды подпроцесса

Я использую скрипт Python в качестве драйвера для гидродинамического кода. Когда приходит время запустить симуляцию, я использую subprocess.Popenкод для запуска, собираю выходные данные из stdout и stderr в subprocess.PIPE---, затем могу распечатать (и сохранить в лог-файл) выходную информацию и...

184
Как убить зомби-процесс

Я запустил свою программу на переднем плане (программа-демон), а затем убил ее kill -9, но у меня остался зомби, и я не смог убить его kill -9. Как убить зомби-процесс? Если зомби - мертвый процесс (уже убитый), как я могу удалить его из вывода ps aux? root@OpenWrt:~# anyprogramd &...