The process-management tag has no wiki summary.
3
votes
2answers
42 views
Running a daemon as a non-privileged user
I am trying to set up a Thin Ruby application server on my Ubuntu VPS. I have created a specific account, installed rbenv under it along with all gems.
I am looking for a convenient way to obtain the ...
1
vote
0answers
26 views
Building a process Watchdog [duplicate]
I intend to write a process watchdog that runs out of cron or similar that watches all of the core processes denoting things like run state, VMstat, Inet operations and reports it to a file or ...
4
votes
1answer
51 views
Understanding when background process gets terminated
I have a script which starts a number of background processes and if works fine when called from the cmdline.
However the same script is also called during my xsession startup and additionally on ...
3
votes
1answer
113 views
A script's background process is still alive after closing the terminal
This is more of a process management/signal handling question than a Bash question. It just uses Bash to explain the issue.
I'm running a Bash script in which I run a background process.
This is the ...
2
votes
2answers
72 views
End process from another SSH window
I forgot to use screen and I have a task that has been running for quite some time, and I do not want to lose the saved data. Basically Ctrlc will end the task and save the data if I am on the same ...
11
votes
4answers
296 views
Is there a top-like command that shows the network bandwidths and file accesses of running processes
For example, we'd like to see:
PROCESS IF TX RX FILE(regular) R/W
prog1 eth0 200kB/s 12kB/s -- --
wlan0 12kB/s 100kB/s -- ...
1
vote
2answers
211 views
multiple background processes in a script
Suppose if i have a situation in which some files need to be copied and it takes long time so
i would have to go for parallel processing of the file copy.
for example it may look like this
for i in ...
14
votes
2answers
454 views
How are the processes in UNIX numbered?
I can't find any pattern when I look at the numbering of PIDs in process table (ps -a), as the PIDs are not subsequent numbers and sometimes there are large "gaps" between those numbers.
Is it ...
1
vote
1answer
96 views
Managing the output streams of many subprocesses with deadlocks
I have a Python script that does more or less this
current_tasks = TaskManager()
MAXPROCS = 8
while len(outstanding_tasks) > 0:
if len(current_tasks.running) < MAXPROCS:
...
1
vote
2answers
125 views
Host process for multiple processes?
I am maintaining an application that currently consists of 4 processes that are dependant on each other in various ways. At the moment these processes are started, stopped and monitored via a rather ...
4
votes
1answer
85 views
How can I synchronize processes started in different TMUX panes?
Consider this:
tmux split-window -d program1
program2 # this program depends on some side effects produced by program1
In this case, program2 will start before program1 is ready. program1 will send ...
4
votes
1answer
277 views
What does <defunct> mean in the output of ps?
I had issued the ps -ef|grep java command and this is one of the entries that I got :
subhrcho 875 803 0 Jan23 pts/5 00:02:27 [java] <defunct>
What is <defunct> implying here ? ...
3
votes
1answer
181 views
What is the difference between exiting a process via Ctrl+C vs issuing a kill -9 command?
I know I can kill any process with kill -9 command . But sometimes i see that even if I have terminated a program with CTRL+C , the process doesn't get killed . So I want to know the difference ...
0
votes
3answers
358 views
What is the difference between ps and top command?
What is the difference between ps and top command ? I see that both can display information about running processes . Which one should be used when ?
1
vote
3answers
270 views
What happens to suspended jobs in unix?
We can issue CTRL+Z to suspend any jobs in Unix and then later on bring them back to life using fg or bg. I want to understand what happens to those jobs that are suspended like this ? Are they ...
1
vote
1answer
82 views
How to ensure a process has started reading a file before continuing?
I'm trying to write a command to test that data is written to a file. My first approach was:
Start reading in the background.
Write some data to the file.
Wait for the reader to find a result.
...
0
votes
0answers
106 views
Very large values for utime and stime for foo. Is foo still running?
I am running a program foo
It has been running for close to 30 days now (even more)
Until around 10 days ago (I cannot be very exact) it used 100% of one cpu on my dual core laptop (it was at the ...
1
vote
3answers
162 views
Killing all the process of a command except first process
I am sometimes stuck in a situation where a script/command kept in Cron runs more than once because of some reasons (the first instance is not completed fully, the second instance of the same process ...
3
votes
2answers
275 views
What is meant by stack in connection to a process?
From the book Advanced programming in the Unix environment I read the following line regarding threads in Unix like systems
All the threads within a process share the same address space, file
...
1
vote
3answers
185 views
How can I kill a job that was initiated in another shell (terminal window or tab)?
If I begin a process and background it in a terminal window (say ping google.com &), I can kill it using kill %1 (assuming it is job 1).
However if I open another terminal window (or tab) the ...
1
vote
1answer
31 views
Task management tools with keyboard navigation that run in a terminal
I recently learned that I can use top with my keyboard to kill processes (k), show processes for a specific user only (u), etc. But I was wondering if there is a way of selecting processes from the ...
5
votes
2answers
452 views
kill -9 hangs, unable to kill process (murder proof process) [duplicate]
Possible Duplicate:
What if ‘kill -9’ does not work?
I guess its a bit late to ask this, but for future reference;
I was called to look at a server today after a customer was reporting ...
4
votes
2answers
2k views
How to Throttle per process I/O to a max limit?
I'm looking for a way to limit a processes disk io to a set speed limit. Ideally the program would work similar to this:
$ limitio --pid 32423 --write-limit 1M
Limiting process 32423 to 1 megabyte ...
1
vote
2answers
264 views
Putting Linux processes on certain CPU cores [duplicate]
Possible Duplicate:
How can I set the processor affinity of a process on Linux?
Computer CPUs have many cores insde them nowadays.
I have always wondered if there is a way to, when I start ...
2
votes
2answers
93 views
How to constrain the resources an application can use on a linux web server
This is the situation:
I have a PHP/MySQL web application that does some PDF processing and thumbnail creation. This is done by using some 3rd party command line software on the server. Both kinds of ...
2
votes
0answers
417 views
`[java] <defunct>` with defunct children -> Any way to collect them?
Relating to question : What if 'kill -9' doesn't work?
I have following situation : zombie process with threads, not collected by init :
[root@Arch64]# ps auxH | grep java
gwpl 569 ...
4
votes
1answer
140 views
Discard stdout of a command for t seconds
I am working on some batch scripts involving the following:
Run some non-terminating sub-processes (asynchronously)
Wait for t seconds
Perform other task X for some time
Terminate subprocesses
...
4
votes
2answers
379 views
Set process exclusivity in Linux
I am trying to measure the performance of a process. I have widely ranging performance measurements on small bit of single-threaded deterministic code that should perform the same every time.
I would ...
5
votes
2answers
2k views
Per process firewall?
I've been reading around but can't seem to find a way to create per-process firewall rules. I know about iptables --uid-owner but that only works for outgoing traffic. I've considered scripting ...
1
vote
1answer
276 views
Cross-platform (Linux, BSD, Solaris) way to check if pid exists
I am looking for a reliable cross-platform way to check if a process with a specific pid is running. Two possible solutions came up:
kill -0 $PID — exit status is 0 if it the process exists and 1 ...
24
votes
2answers
2k views
Why is the default process creation mechanism fork?
The UNIX system call for process creation, fork(), creates a child process by copying the parent process. My understanding is that this is almost always followed by a call to exec() to replace the ...
2
votes
0answers
89 views
Need good ideas about improving any Linux service [closed]
I have a project assigned to me by OS teacher to choose any Linux service and improve it. Currently I am totally blank in this. I am not sure which service should I use which can easily be implemented ...
1
vote
1answer
306 views
How can I manage jobs after I disconnect from my tty/ssh session?
If I ssh to a box and start a task that will take some time to complete I usually press control+z to pause the process, and then immediately type bg 1 to put run it in the background.
I can then type ...
1
vote
3answers
57 views
What are the proper tools to setup a remote compilation and running (something like ideone)?
I'm trying to achieve similar functionality in a server for community programming and I've drafted this to wrap up another take on oneide's functions:
From a Perl CGI I build a script like this (not ...
5
votes
3answers
228 views
Undo bg; Undo putting a process into the background?
I've started a long running and machine hog process. I've hit CTRL-Z to stop it. I've then put it in the background with bg. Oops, I should have restarted with fg so that I could easily stop and start ...
4
votes
1answer
90 views
Is it the process that cleans itself on termination or the kernel?
Recently I found this in a powerpoint presentation:
When a program is compiled and linked, the linker inserts some extra code in the program. It is this code that calls the main function about the ...
6
votes
1answer
2k views
How to check, which limit was exceeded? (Process terminated because of ulimit. )
Let's assume process runs in ulimited environment :
(
ulimit ... -v ... -t ... -x 0 ...
./program
)
Program is terminated.
There might be many reasons : memory/time/file limit exceeded ; just ...
2
votes
1answer
281 views
Does a process invoking oom-killer kill itself?
Looking through syslog, I see lines like dd invoked oom-killer.
Does this mean dd is being killed by the oom-killer or does it mean dd asked oom-killer to go kill another high memory process?
2
votes
4answers
547 views
How to run java process to be seen not as 'java…' in processes list?
Is it possible to run a Java process in Linux in a way that it could be seen in ps as some sort of alias? It would be easier to restart it when it is down.
4
votes
2answers
274 views
Simple queuing system?
Given a commodity PC, we would like to use it to execute some tasks in the background round the clock.
Basically, we would like to have commands like:
add-task *insert command here*
list-tasks
...
4
votes
3answers
617 views
What is a command to find priority of process in Linux?
How can i view the priority of a specific process ?
0
votes
1answer
1k views
How to know how long a process has been running? [duplicate]
Possible Duplicate:
How to check how a long a program has been running?
I am interested in doing this purely using bash.
9
votes
2answers
528 views
Getting a window's PID by clicking on it
Is there any package which shows PID of a window by clicking on it?
2
votes
1answer
4k views
What does this process STAT indicates?
If you check the STAT column in above image you will see Ss S S< SN and R+
What does this indicates ? Process states.
If yes,Then what is the significance of 'Ss S< SN and R+'?
3
votes
2answers
761 views
Program to test CPU load and process priority
I am running some test on Amazon EC2 instances and we want to make the CPU always busy at above 80%.
What I have is a program main that needs to run in high priority and I want to launch another ...
1
vote
1answer
1k views
How to check if process already exists in python script? [duplicate]
Possible Duplicate:
Check for process already running in webfaction?
How can I check if a process is already being run using Python + Django on WebFaction hosting?
For example, my process ...
8
votes
6answers
4k views
How to make a process invisible to other users?
How could you launch a process and make it invisible to the top command? The process is started by a normal user (not root), and should not be visible to other normal users.
6
votes
1answer
2k views
What is the maximum value of the PID of a process?
What is the maximum value of the PID of a process?
Also, is it possible to change the PID of a running process?
2
votes
2answers
507 views
Removing zombie process from the process table
Can somebody please explain when parent process receives the exit status of a dead child process via wait, who actually reallocates the memory of the child process and removes it from the process ...
-3
votes
3answers
260 views
What could be the bottleneck on this AIX machine?
My kernel usage is running up to 54%. What could that mean? What could be eating resources on this AIX 6.1.0.0 machine?
