05-04-2015
The ? means the process is not connected to a controlling terminal.
Since computers are very fast and ps has limited number of significant digits, some small values are rounded down to 0.00.
For example a process could have .004 seconds of actual cpu usage, which would display as 0.00 Any process that shows in ps has to have used at least a tiny bit of cpu to have been created.
Do you have a problem you are trying to solve?
This User Gave Thanks to jim mcnamara For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
can someone tell me the meaning of this commnad,
If you want to see a grand total of CPU time for a program when it finishes running, you can use the time command. At the Unix prompt, enter:
time java myprog
Replace myprog with the name of the program you are running. The following is an... (2 Replies)
Discussion started by: ldpathak
2 Replies
2. UNIX for Dummies Questions & Answers
Hi all,
Can someone extending on what the time field is explaining in a ps command.
Man page only has this:
time The cumulative execution time for the process.
Is this a combined CPU time? if that is the case then it should be impossible to have a 00:00 time on any process.
... (1 Reply)
Discussion started by: nhatch
1 Replies
3. Linux
Process start time is not showing the correct time:
I had started a process on Jun 17th at 23:30:00.
Next day morning when I run the command "ps -ef | grep mq", the process is showing the start date of Jun 17th but the start time is 00:16:41
Day/Date is setup correctly on the server.
It... (2 Replies)
Discussion started by: hemangjani
2 Replies
4. Shell Programming and Scripting
Hi,
I have a file that has data in it that says
00:01:48.233 1212
00:01:56.233 345
00:09:01.221 5678
00:12:23.321 93444
The file has more line than this but i just wanted to put in a snippet to ask how I would get the highest number with time stamp into another file. So from the above... (2 Replies)
Discussion started by: pat4519
2 Replies
5. UNIX for Dummies Questions & Answers
Hi,
I have 2 queries
1 .when I run some unix command, I am getting the output of "time" at std output (screen)
for eg
zegrep <pattern> *.v.gz
I almost found the reason but not sure, if the no of files matching *.v.gz is more then I am getting the time command output at the... (5 Replies)
Discussion started by: selvaka
5 Replies
6. Shell Programming and Scripting
Hi All
I am trying to run a script in linux wherein i have a command like this
grep ^prmAttunityUser= djpHewr2XFMAttunitySetup_ae1_tmp
djpHewr2XFMAttunitySetup_ae1_tmp is a temporary file in which the user value is stored but this command in the script returns me balnk value whereas it has a... (4 Replies)
Discussion started by: vee_789
4 Replies
7. Solaris
Hi All,
I am listing the files which are 4 hours older. For this first I have creted a dummy file with the 4 hours before timestamp, then I am using the below find command,
find /path/ -type f ! -newer 4_hours_oledr_file -exec ls -lrt {} \;
I am getting the files which are older than... (13 Replies)
Discussion started by: velava
13 Replies
8. UNIX for Dummies Questions & Answers
Hi Folks,
I have a situation here, where no command is giving any output, and it's not even showing any error message also.
What could be the reason? (3 Replies)
Discussion started by: nixhead
3 Replies
9. Shell Programming and Scripting
Hello, I want to run a field from an awk command through a command in bash.
For example my input file is
1,2,3
20,30,40
60,70,80
I want tot run $2 thought the command
date +%d/%m/%y -d"01/01/15 + $2 days -1 day"
and get the output
1,02/01/15,3
20,30/01/15,40
60,11/03/15,80
... (2 Replies)
Discussion started by: garethsays
2 Replies
10. Shell Programming and Scripting
I am measuring the time it takes for a wget command to complete.
Right now my command is:
time wget https://`ifconfig -a | grep '32.29.120' | cut -d: -f2 | cut -d' ' -f1`:8443/primary-rest/shop?brandId=test --header="name: test" --no-check-certificate -o SELF_TEST.log
The output I get is ... (2 Replies)
Discussion started by: Junaid Subhani
2 Replies
LEARN ABOUT SUNOS
tcsetpgrp
tcsetpgrp(3C) Standard C Library Functions tcsetpgrp(3C)
NAME
tcsetpgrp - set foreground process group ID
SYNOPSIS
#include <sys/types.h>
#include <unistd.h>
int tcsetpgrp(int fildes, pid_t pgid_id);
DESCRIPTION
If the process has a controlling terminal, tcsetpgrp() will set the foreground process group ID associated with the terminal to pgid_id.
The file associated with fildes must be the controlling terminal of the calling process and the controlling terminal must be currently
associated with the session of the calling process. The value of pgid_id must match a process group ID of a process in the same session as
the calling process.
RETURN VALUES
Upon successful completion, 0 is returned. Otherwise, -1 is returned and errno is set to indicate the error.
ERRORS
The tcsetpgrp() function will fail if:
EBADF The fildes argument is not a valid file descriptor.
EINVAL This implementation does not support the value in the pgid_id argument.
ENOTTY The calling process does not have a controlling terminal, or the file is not the controlling terminal, or the controlling
terminal is no longer associated with the session of the calling process.
EIO The process is not ignoring or holding SIGTTOU and is a member of an orphaned process group.
EPERM The value of pgid_id does not match the process group ID of a process in the same session as the calling process.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-------------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-------------------------------+
|Interface Stability |Standard |
+-----------------------------+-------------------------------+
|MT-Level |MT-Safe, and Async-Signal-Safe |
+-----------------------------+-------------------------------+
SEE ALSO
tcgetpgrp(3C), attributes(5), standards(5), termio(7I)
SunOS 5.10 14 Aug 2002 tcsetpgrp(3C)