make a foreground running process to run background without hang up


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users make a foreground running process to run background without hang up
# 8  
Old 08-30-2008
Hi.
Quote:
When invoked with the -p or -g flags, nohup arranges for
processes already running as identified by a list of process
IDs or a list of process group IDs to become immune to hang-
ups.

-- excerpt from Solaris man nohup
a useful addition to command nohup for Solaris users, but as era says, not usable (so far) in Linux -- nor aix, nor hp-ux, nor freebsd, etc. ... cheers, drl
# 9  
Old 08-30-2008
Quote:
Originally Posted by drl
nor aix
Sorry, that was indeed a typo on my behalf. Correct is

$ nohup -p <PID>

in AIX.

bakunin
# 10  
Old 08-30-2008
on AIX UNIX ksh it work use it:
press (ctrl+z ) to stop that job
then run (jobs) it who id of stoped job_id
the for running that job in foreground use(fg %<job_id>)
the for running that job in background use(bg %<job_id>)
and to start it in nohup use (nohup `bg %<job_id>`)
# 11  
Old 08-30-2008
Hi, bakunin.
Quote:
Originally Posted by bakunin
Sorry, that was indeed a typo on my behalf. Correct is

$ nohup -p <PID>

in AIX.

bakunin
In the version of aix that I use, I find:
Code:
$ jobs
$ version =o
aix 5.1
$ jobs
$ sleep 100 &
[1]     30552
$ nohup -p $!
Sending nohup output to nohup.out.
nohup: -p: A file or directory in the path name does not exist.
$ echo $!
30552

What version of aix are you using? ... cheers, drl
# 12  
Old 08-31-2008
Quote:
Originally Posted by drl
Hi, bakunin.

What version of aix are you using? ... cheers, drl
I tried that with AIX 5.3 ML6. Here is a link verifying that:

nohup Command

Still, i have seen in the meantime, while sifting through older documentation, that "-p" is nonstandard. I have never needed it until recently, when i looked it up and found that option - so i took it for granted, unaware that it is not as common as i thought.

bakunin
# 13  
Old 09-03-2008
i face the same problem with the nohup commnad,anyway if you want the nohup to run
successfully dont use the ctrl + Z,just close the telnet window and go out the system
login to the system again and you can see that your program is working
nohup /usr/bin/ksh <xxx>.sh
i try it on tru UNIX V4.0F and it works
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Running process in the background

Hi, I have this simple c program that creates duplicate process with fork(): #include <sys/types.h> main() { if (fork() == 0) while(1); else while(1); } I tried running it in the background gcc -o test first.c test & And I got this list of running process: (4 Replies)
Discussion started by: uniran
4 Replies

2. Shell Programming and Scripting

Make background process interact with fg process

Hi, I have written a menu driven shell script in which as per the choice, I run the another script on background. For eg: 1. get info 2)process info 3)modify info All the operations have different scripts which i schedule in background using &. However I wish to display the error... (0 Replies)
Discussion started by: ashima jain
0 Replies

3. UNIX for Advanced & Expert Users

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... (6 Replies)
Discussion started by: naveeng
6 Replies

4. UNIX for Advanced & Expert Users

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... (1 Reply)
Discussion started by: naveeng
1 Replies

5. 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

6. Shell Programming and Scripting

How to run Background process one after another

Hii Friends, I am using Perl CGI. I am running A SCP Command via Perl CGI in Background. Like system("scp -r machinename:/PathOfFile/ /Path/WhereToCopyIt/ &) This Copy Process takes some times lets say 15 min. Now I want When This copy process gets complete then send me... (5 Replies)
Discussion started by: Navrattan Bansa
5 Replies

7. Shell Programming and Scripting

How can put a background process to the foreground

Hi, guys: I am working on my own shell using c. When I put a process into the background, how can I put it back to the foreground using tcsetpgrp? Thanks (3 Replies)
Discussion started by: tomlee
3 Replies

8. UNIX for Advanced & Expert Users

what is the diff b/w background and foreground process

What are all the difference between a Background and Foreground processes ?! A Background process does not have access to STDIN and OUT.. What else ? Is there any detailed description available somewhere ? (5 Replies)
Discussion started by: onequestion
5 Replies

9. Shell Programming and Scripting

Background and Foreground of a process within a script

I'm not sure if it is even possible but I figured if it was someone here would know how to do it... I am running a script which starts a bunch of processes in the background but there is one process I would like to bring back to the foreground when complete. Unfortunately the process that I... (2 Replies)
Discussion started by: ctruhn
2 Replies

10. UNIX for Advanced & Expert Users

how to make a parent wait on a child shells running in background?

Hi I have a shell script A which calls another 10 shell scripts which run in background. How do i make the parent script wait for the child scripts complete, or in other words, i must be able to do a grep of parent script to find out if the child scripts are still running. My Code: ... (1 Reply)
Discussion started by: albertashish
1 Replies
Login or Register to Ask a Question