I need to submit a script that will continue to run after logging out and after a reboot or shutdown.
I entered the following:
The script continues to run in the background after logging off the system but is killed after a reboot or shutdown. Any help would be greatly appreciated. I am using Unix SCO 5.0.7 bsh.
Last edited by Yogesh Sawant; 02-26-2010 at 01:00 PM..
Reason: added code tags
Hello all,
How do I start a background process and save the process id to a file on my system. For example %wait 5 & will execute and print the process id. I can't figure out how to get it to a file. I've tried: > filename 0>filename 1>filename.
Any assistance is most appreciated.
Thanks,
Jim... (10 Replies)
Hi Guys,
I am facing some weird problem with my shell script. The script shows up a menu and for every ontion internally calls a shell script which start/stop various servers. When I am using '&' while calling the internal shell script so that the server run in the background. For exiting... (1 Reply)
Hi,
In shell script when I use
script1 >> filelog
the echo statments of script1 gets printed in the filelog
but when I try to run script in background i.e,
script1 & >> filelog
nothing gets printed in the filelog.
Anybody knows whats going on here.
thanks (3 Replies)
Hi,
I have a main script(main.ksh) within which I have called another script(sub.ksh). The sub.ksh script is made to run in the background using '&'. The main.ksh script logs the information in a logfile main_ddmmyy and the sub.ksh script also logs the information in the log file sub_ddmmyy.... (5 Replies)
If I run a process in the back ground like
find . -name "abc" &
after the process is complete we get a msg like
+ Done find . -name "abc" &
Is it possible to redirect this msg to /dev/null
Thanks for your help (1 Reply)
What I need to learn is how to use a script that launches background processes, and then kills those processes as needed.
The script successfully launches the script. But how do I check to see if the job exists before I kill it?
I know my problem is mostly failure to understand parameter... (4 Replies)
Hi,
I am using net::ftp for transferring files now i am trying in the same Linux server as a result ftp is very fast but if the server is other location (remote) then the file transferred will be time consuming.
So i want try putting FTP part as a background process. I am unaware how to do... (5 Replies)
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
LEARN ABOUT CENTOS
dracut-shutdown.service
DRACUT-SHUTDOWN.S(8) dracut DRACUT-SHUTDOWN.S(8)NAME
dracut-shutdown.service - unpack the initramfs to /run/initramfs
SYNOPSIS
dracut-shutdown.service
DESCRIPTION
This service unpacks the initramfs image to /run/initramfs. systemd pivots into /run/initramfs at shutdown, so the root filesytem can be
safely unmounted.
The following steps are executed during a shutdown:
o systemd switches to the shutdown.target
o systemd starts /lib/systemd/system/shutdown.target.wants/dracut-shutdown.service
o dracut-shutdown.service executes /usr/lib/dracut/dracut-initramfs-restore which unpacks the initramfs to /run/initramfs
o systemd finishes shutdown.target
o systemd kills all processes
o systemd tries to unmount everything and mounts the remaining read-only
o systemd checks, if there is a /run/initramfs/shutdown executable
o if yes, it does a pivot_root to /run/initramfs and executes ./shutdown. The old root is then mounted on /oldroot.
/usr/lib/dracut/modules.d/99shutdown/shutdown.sh is the shutdown executable.
o shutdown will try to umount every /oldroot mount and calls the various shutdown hooks from the dracut modules
This ensures, that all devices are disassembled and unmounted cleanly.
To debug the shutdown process, you can get a shell in the shutdown procedure by injecting "rd.break=pre-shutdown rd.shell" or
"rd.break=shutdown rd.shell".
# mkdir -p /run/initramfs/etc/cmdline.d
# echo "rd.break=pre-shutdown rd.shell" > /run/initramfs/etc/cmdline.d/debug.conf
# touch /run/initramfs/.need_shutdown
AUTHORS
Harald Hoyer
SEE ALSO dracut(8)dracut 09/12/2013 DRACUT-SHUTDOWN.S(8)