SUMMARY: "su" in init script
From: curt (curt_at_cola.iges.org)
Date: 09/14/04
- Previous message: David.Knight_at_clubcorp.com: "2ND SUMMARY: UPDATE/Alpha particles and cosmic rays - Bcache Tag Parity Error"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 14 Sep 2004 10:59:29 -0400 To: tru64-unix-managers@ornl.gov
(1) There was a typo in my script -
#/bin/sh should have been #!/bin/sh
(2) "nohup" needed to be added to the command.
(3) The script now looks like this:
#!/bin/sh
nohup su -f curt -c /homes/cola/curt/fort/a.out &
Several people replied saying that the init process sends
a HUP signal to programs that it launches. This was the
key. Thanks to all who replied, especially, Eris Sisson,
Dr. Thomas P. Blinn, Richard Loken, Piotyr Grzybowski,
and Oisin McGuinness.
- Curt
ORIGINAL POST:
~~~~~~~~~~~~~~~
I need to start up a job at system startup
under a userid other than root. I'm running
tru64 v5.1b (pk4?) on an ES45. I created
a little script called /sbin/rc3.d/S96try:
#/bin/sh
su -f curt -c /homes/cola/curt/fort/a.out &
If I run this script in multi-user mode, or
from crontab it works just fine: it runs
the little fortran program a.out under the userid
"curt" - which is what I want. But when I
start the system up the script doesn't "launch".
Any suggestions?
Sincerely,
Curt Steinmetz
- Previous message: David.Knight_at_clubcorp.com: "2ND SUMMARY: UPDATE/Alpha particles and cosmic rays - Bcache Tag Parity Error"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|