7
голосов
6ответов
13045 просмотров

Как получить идентификатор прародителя процесса

Как получить идентификатор родительского процесса текущего процесса? В общем, учитывая идентификатор процесса, как я могу получить идентификатор его родительского процесса? напримерos.getpid () можно использовать для получения идентификатора процесса, а os.getppid () для родителя, как мне полу...

2
голосов
2ответов
623 просмотров

Это нормально, если запущено так много процессов Ruby?

У меня возникли проблемы с загрузкой сайта на моем сервере, когда я работал "сверху" и увидел следующее: альтернативный текст http://share.shpigford.com/images/ruby_processes-20091112-103834.png Десятки рубиновых процессов ... и я понятия не имею, что это значит и нормально ли это.:)

0
голосов
1ответов
216 просмотров

Ограничьте количество создаваемых процессов

У меня есть два класса: класс Action, в котором есть метод для выполнения файлов VBScript, и класс Item, содержащий список экземпляров Action.Моя проблема в том, что я хочу ограничить количество файлов VBScript, которые можно запускать одновременно.У меня нет опыта в этом, и я искал в Google и н...

3
голосов
4ответов
436 просмотров

Как узнать, вылетела ли моя программа при последнем запуске?

Если моя программа не завершится корректно, система станет нестабильной.На самом деле обходного пути нет.Итак, если моя программа выйдет из строя и не завершится правильно, мне нужно сообщить пользователю, когда он попытается запустить ее снова, что система осталась в нестабильном состоянии.Прав...

7
голосов
4ответов
3751 просмотров

if-statement всегда возвращает TRUE

Есть ли причина, по которой этот скрипт всегда возвращает "выполняется", независимо от того, запущен мой процесс или остановлен? if ps ax | grep -v grep | grep "processName" > /dev/null then echo $"running" else echo $"not running" fi Большое спасибо ОБНОВЛЕНИЕ: Я добавляю п...

5
голосов
7ответов
1589 просмотров

Пользовательские истории - проблемы, которые нельзя сделать пользовательскими историями.

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

45
голосов
7ответов
58362 просмотров

Потоки и процессы против многопоточности и многоядерности / многопроцессорности: как они отображаются?

Я был очень сбит с толку, но следующая цепочка развеяла мои сомнения: Многопроцессорность, многопоточность, HyperThreading, многоядерность Но он отвечает на запросы с точки зрения оборудования. Я хочу знать, как эти аппаратные функции соотносятся с программным обеспечением? Очевидно, ...

2
голосов
2ответов
664 просмотров

Почему эта программа дает сбой (иногда)?

#include <cstdio> #include <QtCore/QProcess> int main (int argc, char** argv) { // if we remove 3 following lines, the problem described below doesn't exists!! QProcess process; process.start ("asdqwe"); // doesn't matter what we try to execute here. process.waitForStarted (...

13
голосов
7ответов
9273 просмотров

Библиотека Python для управления процессами Linux

Через свой веб-интерфейс я хотел бы запускать / останавливать определенные процессы и определять, работает ли запущенный процесс. Мой существующий веб-сайт основан на Python и работает на сервере Linux, знаете ли вы о подходящей библиотеке, которая поддерживает эту функцию? Спасибо

0
голосов
2ответов
352 просмотров

Как я могу сделать это с помощью объекта C # 'new Process'

Я хочу передать некоторые данные методу делегата объекта Process, когда он запускает событие Exited - я не знаю, как это сделать. У меня есть код (в службе Windows), который займет некоторое время ... поэтому я создаю новый процесс для этого ... например ... string recipientEmail = "what...

3
голосов
2ответов
1683 просмотров

Что такое процесс / жатка и почему он не работает?

При развертывании моего приложения Rails через Capistrano последнее, что он пытается выполнить, это следующее: sudo -p 'sudo password: ' -u app /home/user/public_html/example.com/current/script/process/reaper Затем он выдает эту ошибку: failed: "sh -c \"sudo -p 'sudo password: ' -u app...

2
голосов
2ответов
475 просмотров

почему этот код erlang не работает?

fib(N)-> P1 = spawn(fun concFib:conFib/0), P2 = spawn(fun concFib:conFib/0), X=rpc(P1,N-2),Y=rpc(P2,N-1),X+Y. conFib()-> receive {Client,N} -> Client ! regfib(N) end. rpc(Pid,Request)-> case erlang:is_process_alive(Pid) of ...

1
голосов
1ответов
1788 просмотров

Процесс MySQL использует более 100% ЦП и требует около 1 ГБ памяти.

Я использую сервер MySQL на сервере, который имеет следующие характеристики - Dual Xeon Quad Core 2.0, 2048 МБ ОЗУ, 1x 160 ГБ SATA Fedora Core + SSH Но процесс MySQL для вставки 10000 записей занимает более 100% ЦП и до 1 ГБ ОЗУ. Это простой оператор вставки. Почему MySQL занимает так м...

6
голосов
4ответов
908 просмотров

Есть ли способ совместного использования хранилища Core Data между процессами?

Что я пытаюсь сделать? Процесс пользовательского интерфейса, который считывает данные из хранилища Core Data на диске. Не нужно было бы редактировать данные, просто считайте и отобразите данные. Процесс командной строки, который записывает в то же хранилище данных, что и пользовательс...

14
голосов
4ответов
2428 просмотров

Из-за чего процесс отображается как Не отвечает в Windows?

Что именно "запускает" Windows, чтобы пометить процесс как Не отвечает в диспетчере задач и мониторе ресурсов?

0
голосов
1ответов
300 просмотров

Отладка чтения вывода консольного приложения Windows с помощью Python

Этот вопрос очень похож на этот . Я хочу прочитать вывод моего консольного приложения. Приложение не завершается и не принимает входных данных со стандартного ввода. Когда я изменяю решение rix0rrr для выполнения моего приложения, а затем запускаю его решение, Python зависает, потому что rea...

4
голосов
4ответов
2436 просмотров

Консольное приложение, запрашивающее ввод

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

1
голосов
4ответов
275 просмотров

Можно ли узнать, какой запрос выполняет данный процесс SQL Server?

У нашего приложения начались проблемы с блокировкой запросов SQL Server 2005.Можно ли узнать, по какому запросу выполняется блокирующий процесс?Если можно, как это сделать?

2
голосов
2ответов
1742 просмотров

Надежная двунаправленная связь с процессом Linux?

Каков надежный способ реализации двунаправленной связи с процессом Linux? Я вижу, что popen , похоже, не поддерживает "r" и "w"доступ одновременно ... или, по крайней мере, это то, что подразумевается: The type argument is a pointer to a null-terminated string which must be either 'r' for...

2
голосов
1ответов
5662 просмотров

Как получить полный список запущенных процессов на Mac из приложения на Python

Я хочу получить список запущенных процессов на Mac, аналогичный тому, что вы получаете из ps -ea Я пробовал os.popen ('ps -ea') , но здесь перечислено только небольшое подмножество процессов, предположительно принадлежащих оболочке-владельцу. Другие варианты, которые я пробовал 'sh -c ...

9
голосов
2ответов
466 просмотров

При выполнении Process.Start () вам нужно обернуть его в using?

Когда вы запускаете процесс и не заботитесь о результате, это нормально? Process.Start(xxx); Или вам следует сделать это using (Process.Start(xxx)){}

1
голосов
2ответов
2073 просмотров

Повторное использование объекта процесса и перенаправления ввода-вывода в C #

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

2
голосов
3ответов
2319 просмотров

Перенаправление аргументов командной строки процессу в Python

Я использую грубую среду IDE (Microchip MPLAB) с набором инструментов C30 в Windows XP. Компилятор C имеет очень шумный вывод, который я не могу контролировать, и очень трудно обнаружить фактические предупреждения и ошибки в окне вывода. Я хочу написать сценарий Python, который будет получать...

15
голосов
4ответов
38071 просмотров

Проблема разветвления fork () нескольких процессов Unix

Итак, у меня есть функция, которая разветвляет N дочерних процессов.Однако, похоже, разветвляется больше, чем указано.Вы можете сказать мне, что я делаю не так? Спасибо void forkChildren(int nChildren){ int i; for(i = 1; i <= nChildren; i++){ pid = fork(); if(pid ==...

9
голосов
5ответов
4873 просмотров

Программный мониторинг ресурсов для каждого процесса в Linux

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

8
голосов
6ответов
19213 просмотров

Идентификатор процесса проверки PHP

Я задался вопросом об этом и решил спросить об этом. У нас есть функция getmypid (), которая возвращает идентификатор текущего скриптового процесса.Есть ли какая-то функция типа checkifpidexists () в php?Я имею в виду встроенное решение, а не какое-то пакетное скриптовое решение. И есть...

1
голосов
2ответов
2743 просмотров

strtok и execlp в мини-оболочке

Я пишу мини-оболочку, чтобы лучше познакомиться с управлением процессами Unix на C. Она считывает данные из командной строки и передает эти аргументы в систему через execlp. # include <stdio.h> # include <stdlib.h> # include <unistd.h> #define MAXSIZE 100 char prompt[MAXSIZ...

7
голосов
3ответов
4568 просмотров

16-битные приложения, работающие под NTVDM

Я застрял в ловушке для выполнения некоторых старых 16-битных приложений, которые наши внутренние сотрудники больше не должны использовать. Это приложения DOS 1985 года, поэтому их было легко поймать ... захватить любой процесс, запускаемый из NTVDM.exe Теперь проблема состоит в том, чтобы вы...

0
голосов
5ответов
1848 просмотров

C # - перезапуск приложения конфликтует с ошибкой «программа уже запущена»

Когда я вызываю метод Application.Restart (), появляется ошибка, которая определяет, запущено ли приложение в данный момент.Есть ли что-нибудь вокруг этого? static void Main(string[] args) { string proc = Process.GetCurrentProcess().ProcessName; Process[] processes = P...

2
голосов
1ответов
5196 просмотров

CreateProcess с ухудшением производительности WaitForSingleObject

Наверное, каждый знает код для запуска программы и ожидания ее завершения: CreateProcess(... WaitForSingleObject(Process.hProcess, INFINITE Я использовал его несколько раз.Но недавно я обнаружил, что этот вызов, когда он запускает программу с воспроизведением мультимедиа, имеет худш...