Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Running different process from current process? Post 302543702 by agama on Monday 1st of August 2011 09:45:00 PM
Old 08-01-2011
From a C programme?

If so, have a look at the man pages for these:

popen() if you need to send input to the command, or read output back from the command; be advised that with popen() you can only read or only write.

system() if you just need to execute a command. You'll get the exit code back, but no output.

fork() with exec() and possibly pipe() if you need absolute control over everything or need bidirectional communication with the child process.
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

how to make a current running process ignore SIGHUP signal?

I ask this question since sometimes i run a time-consuming ftp in foreground and forget to use nohup ftp.sh & to put this work background and can still running after i log off. Assume this ftp task have run 1 hour, and still 1 hour time to end, i don't want to abort the ftp, first, i use ctrl+Z... (3 Replies)
Discussion started by: stevensxiao
3 Replies

2. Programming

to find current running process

Hi All, The scenario is like this: There is a process say "A" which create a child process say "B" if some condition is true and process "A" terminates. "B" invokes some C program say "C" using 'execl' function. The job of program "C" is to keep polling the server until the server will be up.... (2 Replies)
Discussion started by: ranjkuma692
2 Replies

3. Shell Programming and Scripting

current running process in shell

hi what is the shell programming code to know the number of processes currently running on the machine & information about those processes. Another one is the configuration and usage of the UNIX file system? requesting all for help. thanks (1 Reply)
Discussion started by: moco
1 Replies

4. UNIX for Dummies Questions & Answers

Current Process Running.

Hi all, When I issued command ps -ef|grep Vinay in a UNIX machine, I got the following Vinay 22491 1 255 Jun 18 ? 294248:53 -sh Vinay 26628 1 255 Jun 18 ? 294237:33 -sh Could you tell me what all process is running ? Please explain each of the fields. Thanks... (4 Replies)
Discussion started by: coolbhai
4 Replies

5. Shell Programming and Scripting

script to monitor process running on server and posting a mail if any process is dead

Hello all, I would be happy if any one could help me with a shell script that would determine all the processes running on a Unix server and post a mail if any of the process is not running or aborted. Thanks in advance Regards, pradeep kulkarni. :mad: (13 Replies)
Discussion started by: pradeepmacha
13 Replies

6. Shell Programming and Scripting

Display current directory for a running process for script

I'm trying to create a ksh script to do the following: 1) Ask the user what process they want to search for. 2) Have the script read the input as a variable and use it to search for the process. 3) Display the current time & date, the working directory of the process, and finally display the... (6 Replies)
Discussion started by: seekryts15
6 Replies

7. Shell Programming and Scripting

Command to know all the Current running process and how to kill

All, 1.What is the unix comand used for all current running process (Including All current running processes Parent ->child->subchild process) 2.If child and subchild processes are running then what is the unix command to kill parent and its all child subchild processes in UNIX. Kindly... (7 Replies)
Discussion started by: skp
7 Replies

8. Shell Programming and Scripting

List Process running under current user

Hi, i need to list the processes running only under current logged in user. EX: $ whoami oraaqw $ ps -ef | grep tnslsnr oraaqw 11403300 19267592 0 09:14:47 pts/3 0:00 grep tnslsnr oraaqw 15794208 1 0 Jan 14 - 11:59... (6 Replies)
Discussion started by: aravindadla
6 Replies

9. BSD

Process remians in Running state causing other similar process to sleep and results to system hang

Hi Experts, I am facing one problem here which is one process always stuck in running state which causes the other similar process to sleep state . This causes my system in hanged state. On doing cat /proc/<pid>wchan showing the "__init_begin" in the output. Can you please help me here... (0 Replies)
Discussion started by: naveeng
0 Replies

10. Shell Programming and Scripting

Command to get exact tomcat process I am running ignoring other java process

Team, I have multiple batchjobs running in VM, if I do ps -ef |grep java or tomcat I am getting multiple process list. How do I get my exact tomcat process running and that is unique? via shell script? (4 Replies)
Discussion started by: Ghanshyam Ratho
4 Replies
RTPRIO(1)						    BSD General Commands Manual 						 RTPRIO(1)

NAME
rtprio, idprio -- execute, examine or modify a utility's or process's realtime or idletime scheduling priority SYNOPSIS
[id|rt]prio [id|rt]prio [-]pid [id|rt]prio priority command [args] [id|rt]prio priority -pid [id|rt]prio -t command [args] [id|rt]prio -t -pid DESCRIPTION
The rtprio utility is used for controlling realtime process scheduling. The idprio utility is used for controlling idletime process scheduling, and can be called with the same options as rtprio. A process with a realtime priority is not subject to priority degradation, and will only be preempted by another process of equal or higher realtime priority. A process with an idle priority will run only when no other process is runnable and then only if its idle priority is equal or greater than all other runnable idle priority processes. Both rtprio or idprio when called without arguments will return the realtime priority of the current process. If rtprio is called with 1 argument, it will return the realtime priority of the process with the specified pid. If priority is specified, the process or program is run at that realtime priority. If -t is specified, the process or program is run as a normal (non-realtime) process. If -pid is specified, the process with the process identifier pid will be modified, else if command is specified, that program is run with its arguments. Priority is an integer between 0 and RTP_PRIO_MAX (usually 31). 0 is the highest priority Pid of 0 means "the current process". Only root is allowed to set realtime or idle priority for a process. A user may modify the idle priority of their own processes if the sysctl(8) variable security.bsd.unprivileged_idprio is set to non-zero. Note that this increases the chance that a deadlock can occur if a process locks a required resource and then does not get to run. EXIT STATUS
If rtprio execute a command, the exit value is that of the command executed. In all other cases, rtprio exits 0 on success, and 1 for all other errors. EXAMPLES
To see which realtime priority the current process is at: rtprio To see which realtime priority of process 1423: rtprio 1423 To run cron(8) at the lowest realtime priority: rtprio 31 cron To change the realtime priority of process 1423 to 16: rtprio 16 -1423 To run tcpdump(1) without realtime priority: rtprio -t tcpdump To change the realtime priority of process 1423 to RTP_PRIO_NORMAL (non-realtime/normal priority): rtprio -t -1423 To make depend while not disturbing other machine usage: idprio 31 make depend SEE ALSO
nice(1), ps(1), rtprio(2), setpriority(2), nice(3), renice(8) HISTORY
The rtprio utility appeared in FreeBSD 2.0, but is similar to the HP-UX version. AUTHORS
Henrik Vestergaard Draboel <hvd@terry.ping.dk> is the original author. This implementation in FreeBSD was substantially rewritten by David Greenman. CAVEATS
You can lock yourself out of the system by placing a cpu-heavy process in a realtime priority. BUGS
There is no way to set/view the realtime priority of process 0 (swapper) (see ps(1)). There is in FreeBSD no way to ensure that a process page is present in memory therefore the process may be stopped for pagein (see mprotect(2), madvise(2)). Under FreeBSD system calls are currently never preempted, therefore non-realtime processes can starve realtime processes, or idletime pro- cesses can starve normal priority processes. BSD
September 29, 2012 BSD
All times are GMT -4. The time now is 07:32 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy