Error when trying to execute the child script with "nohup"
Jean-Marc Monnez
monnez.jean-marc at agora.msa.fr
Thu Sep 12 05:02:31 EDT 2002
If you don't redirect stdout and stderr, nohup needs to open a nohup.out file
in current directory, with the rights of the owner of the process.
Either you give the rights to the user to write in current dir, or better :
nohup ./child.sh >>child.out 2>&1 &
Regards
-- JMM
Sorayuth.Kamthawee at orange.co.th wrote :
> All,
>
> Please help me find the solutions, I have wrote the script (called PARENT)
> that have to call other script (called CHILD) using "nohup" and out the
> child script to background job as following:
>
> -------------------- Begin of PARENT script -----------------------
> nohup ./child.sh &
> -------------------- End of PARENT script -------------------------
>
> -------------------- Begin of CHILD script ------------------------
> command_or_script_here
> -------------------------------------------------------------------
>
> The error message will shown as, "nohup: cannot open/create nohup.out". But
> this won't error if we run under the root account (like sudo -u root
> .....).
>
> Hope someone ever found the problem like this.
>
> Thanks all,
>
> sam.
>
> ____________________________________________________________
> sudo-users mailing list <sudo-users at sudo.ws>
> For list information, options, or to unsubscribe, visit:
> http://www.sudo.ws/mailman/listinfo/sudo-users
More information about the sudo-users
mailing list