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

Этот тег относится к процессам операционной системы. Он также может ссылаться на конкретную конструкцию на данной платформе, например, класс System.Diagnostics.Process для .NET

1813
Найти (и убить) процесс блокировки порта 3000 на Mac

Как мне найти (и уничтожить) процессы, которые прослушивают / используют мои порты tcp? Я на Mac OS X Иногда, после сбоя или некоторой ошибки, мое приложение rails блокирует порт 3000. Я не могу найти его с помощью ps -ef ... При выполнении rails server я получил Адрес уже используется - bind (2)...

1643
В чем разница между процессом и потоком?

В чем техническая разница между процессом и потоком? У меня такое ощущение, что слово «процесс» используется слишком часто, и есть также аппаратные и программные потоки. Как насчет легких процессов в таких языках, как Erlang ? Есть ли определенная причина использовать один термин над...

909
Выполнение команды оболочки и захват вывода

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

798
Как получить код завершения приложения из командной строки Windows?

Я запускаю программу и хочу посмотреть, каков ее код возврата (так как он возвращает разные коды на основе разных ошибок). Я знаю, в Баш я могу сделать это, запустив echo $? Что мне делать при использовании cmd.exe в...

764
Как убить процесс, работающий на определенном порту в Linux?

Я пытался закрыть Tomcat, используя ./shutdown.shиз /binкаталога Tomcat . Но обнаружил, что сервер не был закрыт должным образом. И, таким образом, я не смог перезапустить Мой кот работает по порту 8080. Я хочу убить запущенный процесс Tomcat 8080. Сначала я хочу получить список процессов,...

757
Ошибка запуска процесса XCode: Безопасность

Я разрабатывал приложение в течение 1 или 2 недель, и только вчера я обновил свой iPhone 5S до iOS 8 GM. Все работало нормально, и я также мог тестировать на своем устройстве, пока не удалил приложение с телефона и не захотел снова собрать. Появилась следующая ошибка: Could not launch "My App"...

753
Как я могу получить количество коммитов Git?

Я хотел бы получить количество коммитов моего Git-репозитория, немного похожее на номера ревизий SVN. Цель состоит в том, чтобы использовать его как уникальный, увеличивающийся номер сборки. В настоящее время я делаю так, на Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Но я чувствую,...

712
Как измерить фактическое использование памяти приложения или процесса?

Этот вопрос освещен здесь очень подробно. Как вы измеряете использование памяти приложением или процессом в Linux? Из блога статьи Понимание использования памяти в Linux , psне является точным инструментом для использования для этого намерения. Почему ps"неправильно" В зависимости от того, как вы...

614
Что убило мой процесс и почему?

Мое приложение работает в Linux как фоновый процесс. В настоящее время он запускается из командной строки в окне терминала. Недавно пользователь некоторое время выполнял приложение, и оно загадочным образом умерло. Текст: убитый был на терминале. Это случилось два раза. Я спросил, использует ли...

592
Как запускать события пост-сборки Visual Studio только для отладочной сборки

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

563
Как дождаться завершения в bash нескольких подпроцессов и возврата кода завершения! = 0, когда любой подпроцесс заканчивается кодом! = 0?

Как ожидать в bash-скрипте нескольких подпроцессов, порожденных этим скриптом, чтобы завершить работу и вернуть код завершения! = 0, когда любой из подпроцессов заканчивается кодом! = 0? Простой скрипт: #!/bin/bash for i in `seq 0 9`; do doCalculations $i & done wait Приведенный выше скрипт...

519
Как правильно построить банки из IntelliJ?

У меня есть проект, который содержит один модуль и некоторые зависимости. Я хотел бы создать JAR, в отдельном каталоге, который содержит скомпилированный модуль. Кроме того, я хотел бы, чтобы зависимости присутствовали рядом с моим модулем. Независимо от того, как я закручиваю процесс IntelliJ...

507
Неблокирующее чтение на подпроцесс. PIPE в Python

Я использую модуль подпроцесса, чтобы запустить подпроцесс и подключиться к его выходному потоку (stdout). Я хочу иметь возможность выполнять неблокирующие чтения на своем стандартном выводе. Есть ли способ сделать .readline неблокирующим или проверить, есть ли данные в потоке, прежде чем я вызову...

504
Как запустить приложение node.js в качестве фоновой службы?

Так как этот пост привлек много внимания на протяжении многих лет, я перечислил лучшие решения для каждой платформы в нижней части этого поста. Исходное сообщение : Я хочу, чтобы мой сервер node.js работал в фоновом режиме, то есть: когда я закрываю свой терминал, я хочу, чтобы мой сервер продолжал...

480
Как запустить Node.js в качестве фонового процесса и никогда не умирать?

Я подключаюсь к серверу Linux через замазку SSH. Я попытался запустить его в качестве фонового процесса, как это: $ node server.js & Однако через 2,5 часа терминал становится неактивным, и процесс умирает. Могу ли я в любом случае поддерживать процесс, даже если терминал отключен? Редактировать...

463
Как мне выполнить команду и получить вывод команды в C ++ с помощью POSIX?

Я ищу способ получить вывод команды, когда она запускается из программы на C ++. Я смотрел на использование system()функции, но это будет просто выполнить команду. Вот пример того, что я ищу: std::string result = system("./some_command"); Мне нужно выполнить произвольную команду и получить ее...

385
Существуют ли зомби ... в .NET?

У меня была дискуссия с товарищем по команде о блокировке в .NET. Он действительно умный парень с обширным опытом как в программировании на низком, так и на высоком уровне, но его опыт в программировании на низком уровне намного превосходит мой. Во всяком случае, он утверждал, что следует избегать...