process- все статьи тега
Перезапуск приложения cocoa
У меня есть приложение, которое проверяет параметры командной строки и сохраняет значения в постоянных хранилищах. Один из них-пароль, который я не хочу, чтобы люди видели его с " ps " и друзьями. Подход, который я сейчас рассматриваю, заключается в том, чтобы, после того как я сохраню нужные мне значения, перезапустить процесс без параметров командной строки. Мой наивный подход таков, где args[0] - это путь к приложению: NSTask *task = [[NSTask alloc] init]; [task setLaunchPath:[args objec ...
Процессы vs потоки в Java
В вопросах, которые я прочитал, мы предлагаем использовать потоки над процессами, потому что потоки быстрее. Я решил пойти с потоками для моей программы, которая редактирует статьи в категории В Википедии. Программа получает список статей для редактирования,а затем делит статьи между 10 потоками. При этом я делаю 6-7 правок в минуту, и это такая же скорость, как если бы я не использовал потоки. Когда я запускаю несколько экземпляров моей программы и даю для каждого экземпляра категорию для обраб ...
Win32: как получить процесс / поток, которому принадлежит мьютекс?
Я работаю с приложением, в котором в любой момент времени должен существовать только один экземпляр. Для этого есть несколько возможностей: Проверьте запущенные процессы на соответствие имени нашего EXE (ненадежно) найти главное окно (ненадежно, и у меня не всегда есть главное окно) Создайте мьютекс с уникальным именем (GUID) Вариант мьютекса кажется мне наиболее надежным и элегантным. Однако, прежде чем мой второй экземпляр завершится, Я хочу отправить сообщение в уже запущенный экземпл ...
c# вычисление загрузки процессора для конкретного приложения
Я пытаюсь выяснить, как получить использование процессора для конкретного процесса, но могу найти только информацию, относящуюся к общему использованию процессора. Кто-нибудь знает, как извлечь текущую загрузку процессора в процентах для конкретного приложения? ...
Как повторно использовать пул процессов для параллельного программирования в Python 3
Я новичок в парраллельном программировании. Моя задача-проанализировать сотни файлов данных. Каждая из этих данных составляет почти 300 МБ и может быть разрезана на множество кусочков. Мой компьютер-это 4-ядерный ПК. И я хочу получить результат по каждому из этих данных как можно скорее. Анализ каждого файла данных состоит из 2 процедур. Во-первых, считывать данные в память, а затем нарезать их на кусочки, что является интенсивной работой io. Затем сделайте много вычислений для срезов этого файл ...
Как убить процесс внутри контейнера? Топ-команды докер
У меня есть простой пример из официального руководства на сайте docker. Я выполняю следующее: sudo docker run -d ubuntu:latest /bin/sh -c "while true; do echo hello world; sleep 1; done" a66asdasdhqie123... Затем возьмите некоторые выходные данные из созданного контейнера: sudo docker logs a66 hello hello hello ... Затем я ищу запущенные процессы контейнера: sudo docker top a66 UID PID PPID C STIME TTY ...
Перенаправление stdin и stdout на Java
Я пытаюсь перенаправить stdin и stdout подпроцесса в java, в конечном итоге я собираюсь получить вывод в JTextArea или что-то в этом роде. Вот мой текущий код, Process cmd = Runtime.getRuntime().exec("cmd.exe"); cmd.getOutputStream().write("echo Hello World".getBytes()); cmd.getOutputStream().flush(); byte[] buffer = new byte[1024]; cmd.getInputStream().read(buffer); String s = new String(buffer); System.out.println(s); Вывод выглядит следующим образом: Microsoft Windows [Version 6.1.7 ...
Как получить код выхода приложения из командной строки Windows?
Я запускаю программу и хочу посмотреть, что ее код возврата (так как он возвращает разные коды, основанные на разных ошибках). Я знаю, что в bash я могу сделать это, запустив Эхо $? Что мне делать при использовании cmd.exe на Windows? ...
Что убило мой процесс и почему?
мое приложение работает как фоновый процесс на Linux. В настоящее время он запускается в командной строке в окне терминала. недавно пользователь некоторое время выполнял приложение, и оно таинственно умерло. Текст: убил был на терминале. Это случилось два раза. Я спросил, Если кто-то на другом терминале использовал команду kill, чтобы убить процесс? Нет. при каких условиях будет решать Linux чтобы убить мой процесс? Я считаю, что оболочка отображается "убита", потому что процесс умер по ...
Как запустить узел.js приложение в качестве фонового сервиса?
Так как этот пост получил много внимания на протяжении многих лет, я перечислил лучшие решения для каждой платформы в нижней части этого сообщения. оригинальное сообщение: Мне нужен мой узел.JS-сервер для запуска в фоновом режиме, т. е.: когда я закрываю свой терминал, я хочу, чтобы мой сервер продолжал работать. Я погуглил это и придумал это учебник, однако это не работает, как предполагалось. Поэтому вместо того, чтобы использовать этот сценарий демона, я думал, что просто используется пере ...
Как выполнить команду и получить вывод команды в C++ с помощью POSIX?
Я ищу способ получить вывод команды, когда она запускается из программы на C++. Я посмотрел на использование функции system (), но это будет просто выполнить команду. Вот пример того, что я ищу: std::string result = system( "./some_command" ) ; Мне нужно выполнить произвольную команду и получить ее вывод. Я посмотрел на Boost.org но я не нашел ничего, что даст мне то, что мне нужно. ...
Как заставить дочерний процесс умереть после выхода родителя?
Предположим, у меня есть процесс, который порождает ровно один дочерний процесс. Теперь, когда родительский процесс выходит по какой-либо причине (обычно или ненормально, путем kill, ^C, assert failure или что-то еще), я хочу, чтобы дочерний процесс умер. Как это сделать правильно? похожий вопрос на stackoverflow: (спрашивалось ранее) как я могу заставить дочерний процесс выйти, когда это делает родитель? (задано позже) являются ли дочерние процессы, созданные с помощью fork () автоматическ ...
Что такое "нить" (на самом деле)?
Я пытался найти хорошее определение, и получить понимание того, что thread на самом деле. кажется, что я должен упустить что-то очевидное, но каждый раз, когда я читаю о том, что такое поток, это почти круговое определение, а-ля "поток-это поток выполнения" или "способ разделить на запущенные задачи". А-а. А? кажется из того, что я прочитал, что нить на самом деле не что-то бетон, как процесс есть. На самом деле это просто концепция. Из того, что я понимаю как это работает, процессор выполняе ...
Разница между fork (), vfork (), exec () и clone()
Я искал, чтобы найти разницу между этими четырьмя на Google, и я ожидал, что там будет огромное количество информации об этом, но на самом деле не было никакого твердого сравнения между четырьмя вызовами. Я пытаюсь составить базовый взглядом посмотреть на различия между этими системными вызовами и вот что я получил. Вся эта информация верна/я пропустил что-нибудь важное ? Fork : вызов вилки в основном делает дубликат текущего процесса, идентичного почти во всех отношениях (не все копируется, ...
Подождите, пока процесс закончится
У меня есть приложение, которое делает Process.Start() для запуска другого приложения 'ABC'. Я хочу дождаться окончания этого приложения (процесс умирает) и продолжить выполнение. Как я могу это сделать? там может быть несколько экземпляров приложения " ABC " работает одновременно. ...
Понимание PrimeFaces process / update и JSF f:AJAX execute/render attributes
что именно process и update в PrimeFaces p:commandXxx компоненты и execute и render на f:ajax тег? что работает во время проверки? Что значит update атрибут делает, а не обновляет значение для компонента с задней стороны? Делай process атрибут привязать значение к модели? Что именно делать @this,@parent,@all и @form в обоих атрибутами? пример ниже работает нормально, но я немного запутался в основных концепция. <p:commandButton process="@parent" update="@form" ...
Просмотр полного вывода команды PS
когда я запускаю ps -aux команда на моем сервере linux, к которому я подключился с помощью putty, несколько процессов слишком длинны, чтобы соответствовать моей текущей ширине окна. Есть ли альтернатива? -- Update -- Я сожалею о понижении рейтинга, я думал, что другие тоже не найдут ответ полезным, поэтому я понизил рейтинг. вот информация, которую вы просили. hadoop-user@hadoop-desk:~$ echo $TERM xterm hadoop-user@hadoop-desk:~$ stty -a speed 38400 baud; rows 47; columns 158; line = 0; in ...
Убейте процесс, посмотрев на порт, используемый им из A. BAT
в Windows, что может искать порт 8080 и попытаться убить процесс, который он использует через a .Летучая мышь файл? ...
узел.JS дочерний процесс-разница между spawn & fork
Это может показаться простой вопрос, но я не смог найти любую документацию : в чем разница между разветвлением и нерестом узла.процесс Яш? Я читал, что разветвление-это особый случай нереста, но каковы различные варианты использования / последствия для использования каждого из них? ...
Выполнение пакетного файла в C#
Я пытаюсь выполнить пакетный файл в C#, но мне не удается это сделать. Я нашел несколько примеров в интернете, но это не работает для меня. public void ExecuteCommand(string command) { int ExitCode; ProcessStartInfo ProcessInfo; Process Process; ProcessInfo = new ProcessStartInfo("cmd.exe", "/c " + command); ProcessInfo.CreateNoWindow = true; ProcessInfo.UseShellExecute = false; Process = Process.Start(ProcessInfo); Process.WaitForExit(); ExitCode = Proce ...