Questions tagged [process-management]

Process management is the ensemble of activities of planning and monitoring the performance of a process. The term usually refers to the management of business processes and manufacturing processes. Business process management (BPM) and business process reengineering are interrelated, but not identical.

Process management is the application of knowledge, skills, tools, techniques and systems to define, visualize, measure, control, report and improve processes with the goal to meet customer requirements profitably. It can be differentiated from program management in that program management is concerned with managing a group of inter-dependent projects. But from another viewpoint, process management includes program management. In project management, process management is the use of a repeatable process to improve the outcome of the project.

153 questions
12
votes
2 answers

Multiple instances or processes of Visual Studio Code in task manager for single application window

I'm using Visual Studio Code. I'm facing a performance issue on my machine. I went to task manager and saw that there are several instances of Code.exe in the process tab even though there is only one window of Visual Studio Code running/active on…
RBT
  • 24,161
  • 21
  • 159
  • 240
12
votes
2 answers

How do I find userid by login (Python under *NIX)

I need to set my process to run under 'nobody', I've found os.setuid(), but how do I find uid if I have login? I've found out that uids are in /etc/passwd, but maybe there is a more pythonic way than scanning /etc/passwd. Anybody?
Slava V
  • 16,686
  • 14
  • 60
  • 63
11
votes
4 answers

Why does the Linux kernel use circular doubly linked lists to store the lists of processes?

The Linux kernel stores the lists of processes in a circular doubly linked lists, called the task list. What is the reason behind it? Why was circular doubly linked lists used? What is the advantage of using this data structure? What were the…
Shanif Ansari
  • 239
  • 2
  • 9
11
votes
6 answers

How to pause / resume any external process under Windows?

I am looking for different ways to pause and resume programmatically a particular process via its process ID under Windows XP. Process suspend/resume tool does it with SuspendThread / ResumeThread but warns about multi-threaded programs and deadlock…
MechanTOurS
  • 1,485
  • 2
  • 15
  • 18
9
votes
9 answers

What measurements to you use to improve your processes?

This question was originally asking 'What KPIs do you use to in a software development organisation'. Unfortunately it seems that KPI is a four-letter word, and the immediate assumption is that KPIs are always mis-used (maybe they are?). So, I've…
benno
  • 2,077
  • 1
  • 19
  • 23
8
votes
3 answers

Is it possible to determine which process starts my .Net application?

I am developing console application in .Net and I want to change a behavior a little based on information that application was started from cmd.exe or from explorer.exe. Is it possible?
Jakub Šturc
  • 35,201
  • 25
  • 90
  • 110
7
votes
4 answers

Docker restart entrypoint

I've started using docker about a month ago now and cannot find a satisfying solution to the following situation. I want to deploy a NodeJS application and since using ENTRYPOINT is a best practice I'd prefer to use this command: ENTRYPOINT ["node",…
HES_Xenon
  • 103
  • 1
  • 1
  • 8
7
votes
4 answers

How to implement CMMI level 2 with Scrum?

We are currently interested in implementing CMMI level 2 for our development processes. I've read some documents about CMMI and also Scrum. Personally I'm interested in Scrum as our native development processes because it can be easy for all team…
user355347
  • 85
  • 5
7
votes
1 answer

Clarification needed about the eighth factor of the Twelve-Factor App manifesto and daemonized processes

I am in reference to the Twelve-Factor app "manifesto" which can be found here: http://12factor.net In the eighth factor, the author writes: Twelve-factor app processes should never daemonize or write PID files. Instead, rely on the operating…
balteo
  • 23,602
  • 63
  • 219
  • 412
6
votes
7 answers

how do you get how long a process has been running?

Is there a way to get this information from the /proc directory? I want to be able to get how long each process has been running on seconds. EDIT: I needed to do this from C++. Sorry for the confusion.
kmdent
  • 1,577
  • 16
  • 32
6
votes
8 answers

difference between project management and process management

What is the difference between project management and process management?
None
6
votes
3 answers

Get process status by pid in Ruby

Is there a way to get a process's child process status based on its PID in Ruby? For example, in Python you can do psutil.Process(pid).status
etang
  • 730
  • 8
  • 23
5
votes
1 answer

Using supervisord instead of pm2 to manage nodejs process

We currently use pm2 to keep our nodejs process alive, we don't use the cluster mode (and the related load balance feature). Our php team uses supervisord to manage their php process alive, as laravel suggests. Now we are investigating the…
Qiulang
  • 10,295
  • 11
  • 80
  • 129
5
votes
2 answers

Draining Standard Error in Java

When launching a process from Java, both stderr and stdout can block on output if I don't read from the pipes. Currently I have a thread that pro-actively reads from one and the main thread blocks on the other. Is there an easy way to join the two…
Jason Cohen
  • 81,399
  • 26
  • 107
  • 114
5
votes
2 answers

Using for_each_process() in my program prevents me from compiling, compiler says semicolon expected?

I'm trying to write a very simple piece of code for a class, but I'm just stumped as to why I can't compile it. Sorry if this is a duplicate or silly question, but I couldn't find any others that answered this for me. My full program is pasted…
Ben
  • 139
  • 1
  • 2
  • 3
1
2
3
10 11