A process is an instance of a computer program that is being executed.
3
votes
1answer
56 views
what is the structure of a linux process?
what is the structure of a linux process?
In linux there are processes executed on a address and which use system resources.
Can anyone tell me the structure of a process and which parameter ...
41
votes
3answers
17k views
How do I read from /proc/$pid/mem under Linux?
The Linux proc(5) man page tells me that /proc/$pid/mem “can be used to access the pages of a process's memory”. But a straightforward attempt to use it only gives me
$ cat /proc/$$/mem ...
-2
votes
0answers
46 views
Problem with apache processus
I have some problems with my website configuration (apache2 on gentoo)
I have too many processes launched by the apache's user, here an example:
nobody 29708 0.0 0.0 36292 3496 ? S ...
3
votes
1answer
82 views
init: is it a user thread or a kernel thread?
init is the first task executed after kernel is loaded, right?
Then who is its owner.
also I can see [swapper/0] [swapper/1] ..... [swapper/7] having pid 0
PID PPID CPU TASK ST %MEM ...
5
votes
3answers
72 views
Determining the particular processor on which a process is running
I have access to an 8-core node of a Linux cluster. When logged in to the node, I can see a list of processors using this command:
more /proc/cpuinfo
In my 8-core node, the processors are numbered ...
4
votes
3answers
61 views
Terminating a bash shell script running in the background
I often use bash shell scripts to run simple commands for many different files. For example, suppose that I have the following bash shell script, called script.sh, that runs the program/command foo ...
20
votes
4answers
32k views
How can I get a full process list in solaris, without truncated lines?
Is there a way to generate a full process listing in solaris, without truncated lines? I've tried the ps command, with the following arguments:
-f Generates a full listing. ...
4
votes
2answers
179 views
What is “automatic stack expansion”?
getrlimit(2) has the following definition
in the man pages:
RLIMIT_AS
The maximum size of the process's virtual memory (address space) in bytes. This limit affects calls to brk(2), mmap(2) and ...
1
vote
2answers
95 views
How to watch pgrep?
When running a pgrep command with watch it does not only show the actual pgrep output, but also the watch process as well.
Example:
watch pgrep -lf donothing
will show 3 processes, although
...
5
votes
7answers
111 views
Bash way to check if a process is already running in the background (and skip re-execution based on that)?
Can I make a bash command line that only runs a certain command if the process is not already running (in the background)?
How do I check*, if a command is already running?
(so I can add the next ...
11
votes
4answers
291 views
Can ps display only non kernel processes on Linux?
How can I ask ps to display only user processes and not kernel threads?
See this question to see what I mean...
4
votes
4answers
48 views
Best practices for job/process tracking and multi-tasking
I run 10+ different commands from 10+ different directories, and I need a better process to track everything.
I do a lot of debugging, and often times I need to work on multiple issues in parallel. I ...
3
votes
3answers
93 views
Fix “firefox is already running” issue in Linux
I am trying to open Firefox in CentOS, but I'm getting the following message:
Firefox is already running but is not responding
and Firefox doesn't open. I tried this in command line:
kill ...
43
votes
6answers
11k views
Keep SSH Sessions running after disconnection
I sometimes have long running processes that I want to kick off before going home, so I create a SSH session to the server to start the process, but then I want to close my laptop and go home and ...
1
vote
2answers
222 views
Discrepancy between reported used memory and sum of application memory usage
I'm running a desktop system that quite regularly suffers from lack of memory, this prompted me to investigate what causes the issue in the first place.
Problem is, there's no single process that ...
6
votes
3answers
10k views
Alternatives for “lsof” command?
In many cases "lsof" is not installed on the machines that with I have to work, but the "function" of lsof would be needed very much (ex. on AIX). :\
Are there any "lsof" like applications in the ...
1
vote
0answers
24 views
AIX why does ps display the process name between square brackets?
On AIX 7 I have a process whose name appears between square brackets in the ps output:
PID TTY TIME CMD
7798784 pts/2 0:00 [myproc]
9044154 pts/2 0:00 ps
10485770 pts/2 0:00 ...
1
vote
3answers
67 views
How to know if a specific program is open
Using a command line in terminal, I want to be displayed 1 if a program (for example Firefox or Chromium) is open and 0 otherwise.
Edit: By "open", I mean "is running on the current machine and has a ...
3
votes
2answers
61 views
Get PID of the application running in the active terminal emulator
My end goal is to be able to open a new terminal window (urxvt) directly in the current working directory of the program running in the window currently active.
I'm currently using the shell (Bash), ...
4
votes
1answer
59 views
Raise Brightness When Maximizing Terminal
I'm looking to raise the brightness when I maximize or foreground the Terminal window which has Vim running. I would like to reset the brightness to normal when I minimize or background that process ...
2
votes
1answer
43 views
How to check if a currently running process is opened by root or user
I'm currently creating a BASH script to kill off processes. I first check if the process is running then kill it. But I would like to add a nested if to find out if that process was opened by root ...
4
votes
1answer
42 views
Turning off swapping for only one process with cgroups?
I would like to turn off swapping for only one process. Swap should work as usual for the other processes.
How I can implement this with cgroups?
5
votes
1answer
62 views
Kill user processess on logout
I have a Ubuntu server that handles remote X sessions from users. However, I don't want to allow users to run any kind of background processes - so here is my question:
How do I prevent users from ...
1
vote
2answers
60 views
How do I kill 'repo sync' using crontab given it spawns many processes?
I need to 'repo sync' the Android source overnight, as my monthly bandwidth is limited.
, I start the 'repo sync' at midnight, then want to kill it at 8am. The following is the command:
2 0 * * * ...
1
vote
1answer
65 views
List of killed processes HP-UX
Is there a file similar to the one in this answer http://unix.stackexchange.com/a/10078/5027 to determine the processes which were killed, in a certain time, for example, yesterday, in HP-UX?
0
votes
0answers
35 views
How does a process sleep on an event in System V? [migrated]
I came across that, in Unix System V, the events are mapped to an address in the kernel space, and that processes sleep on such an event, and an interrupt wakes up a process using this address.
But ...
3
votes
3answers
52 views
What is a process GID and what purpose does it serve?
Reading mod_wsgi's documentation I found you can choose which group to run the worker processes as.
I can understand group ownership of files and how only a user who belongs to that group can achieve ...
0
votes
1answer
39 views
Identify Tasks/Process which are 7 days old in linux
How can I identify the processes running since 7 days in Linux?
1
vote
1answer
83 views
How to kill the (last - 1) PID with bash
I know how to kill the last process with
kill $!
However I would like to kill the last−1 process, i.e. not the last one, but the one before the last one.
I tried
kill $$(($! -1))
but ...
1
vote
1answer
62 views
How to kill all processes that don't have specific parent process?
A parent process should always be running with N children process.
I would like to run a script which will show/kill all children processes that don't have a parent process.
$ ps faux | grep ...
1
vote
2answers
69 views
process memory usage
What is usually meant by the phrase process memory usage, what does this actually mean, i.e. what does this memory consist of? And what column does it correspond in ps aux output, RSS or VSZ?
3
votes
2answers
119 views
Is grandchild process also child process?
In Unix/Linux terminology, do child processes of a process include grandchild processes of the process?
4
votes
3answers
59 views
Dynamic file content generation: Satisfying a 'file open' by a 'process execution'
I have a read-only file, F.
A program, P, that I'm not the author of, needs to read F.
I want the content of F to come from another 'generator' program, G, whenever P tries to read F (taking F to ...
0
votes
2answers
68 views
`ps | grep | kill` aborts my script prematurely [duplicate]
I have a Linux computer that I remotely SSH into using plink on a Windows XP machine. I have the Plink program set to execute commands in a script using automated login:
plink -ssh [domain name] -l ...
3
votes
3answers
45 views
Print process ID (PID) of a Matlab instance
To run my Matlab scripts, I've created a shell script to which I give two parameters - the path to the matlab file ($1) and to the log file ($2):
nohup time matlab -some_parameters -r "run $1;exit" ...
2
votes
4answers
72 views
Open program as root, close root session but still program is running
When I run my backup script, first I switch to root, mount a truecrypt partition and then run the script.
I've noticed that after run truecrypt as root, I can exit the root session and truecrypt ...
2
votes
3answers
173 views
Why does Firefox refuse to die despite killing it with pkill -9?
I am issuing the following command to kill Firefox on my Red Hat Linux box:
[subhrcho@slc04lyo ~]$ pkill -9 -f firefox
[subhrcho@slc04lyo ~]$
However, when I try to invoke Firefox through ...
0
votes
0answers
49 views
Tracing system call on Ubuntu 12.04
The main task I have to carry out, is to trace the system call of processes in ubuntu 12.04 LTS.
Problem is, I am unable to trace them continuously, i.e. as soon as they are added to the system, they ...
4
votes
3answers
82 views
Can I pipe any two processes to each other?
In this page from The Design and Implementation of the 4.4BSD Operating System, it is said that:
A major difference between pipes and sockets is that pipes require a
common parent process to set ...
1
vote
2answers
354 views
Is nohup indefinite?
If I run a program with an infinite loop with nohup, will the program run indefinitely (until the machine is reset or until I manually terminate it)?
4
votes
2answers
871 views
Number of running processes show in top
The usual maximum number that I have seen in the "running" field displayed in top(1) is the number of logical CPUs installed in the system. However, I have observed that under Ubuntu 10.04 (not ...
-1
votes
1answer
41 views
System call tracing [closed]
I am working on system call tracing for host based IDS, i need to trace a process as soon as it entered in the system (a new entry in /proc). Is there any interrupt or signal or kernel datastructure ...
11
votes
5answers
2k views
What is using this network socket?
I'm trying to use NTP to update the time on my machine. However, it gives me an error:
host # ntpdate ntp1.example.org
10 Aug 12:38:50 ntpdate[7696]: the NTP socket is in use, exiting
What does the ...
2
votes
3answers
136 views
pkill can't kill processes with parent process id 1
I want to kill the following processes using
pkill "run_tcp_sender.sh"
or
pkill -SIGKILL "run_tcp_sender.sh"
root 14320 1 0 2012 ? 00:00:00 bash run_tcp_sender.sh ...
11
votes
3answers
2k views
Can I limit a process to a certain amount of time / CPU cycles?
We have a script which runs on our web servers, triggered by customer action, which initiates a unix process to generate some cache files. Because this process acts upon files supplied by our ...
3
votes
1answer
1k views
Understanding ps elapsed time format for long running processes
I'm using a ps command as part of an exercise to identify processes running longer than a given threshold.
I'm using the following template to get the elapsed time for a know process command:
ps -eo ...
1
vote
1answer
39 views
How to trace process scheduling of certain process?
For a project at my university I am researching ways to trace, log and manipulate the process scheduling of certain processes. I would like to launch an number of applications, everyone in a single ...
11
votes
2answers
925 views
Is there a way to intercept interprocess communication in Unix/Linux?
For intercepting/analyzing network traffic, we have a utility called Wireshark.
Do we have a similar utility for intercepting all the interprocess communication between any two processes in ...
13
votes
3answers
1k views
How can I set the processor affinity of a process on Linux?
The question is all in the title: How can I set the processor affinity of a process on Linux?
1
vote
2answers
32 views
Single process accessible temporary file
I want to create a file that is only accessible to the process that created it (and potentially its children), and that disappears when the process exits, ideally never persisting the file to disk. As ...



