On Tue, 15 Jul 2003, Daniel Teixeira wrote: > > The thing is i need the linux to end all the local printing sessions > before it shuts down... And i dont want these sessions to be active on > the as400 after the machines power off. > > I have createad a shellscrip than when i do "killapp lp5250d" the linux > deamon is killed but the linux session keeps open.... >
I'm not sure what version of Linux you're using, or how it does things... A number of years ago, I was running a Linux machine on RedHat 7.1. I created an lp5250d.sh script that went into /etc/rc.d/init.d, and then I had symlinks called K20lp5250d and S20lp5250d going from the /etc/rc.d/rc0.d and /etc/rc.d/rc3.d /etc/rc.d/rc6.d directories. The script would start lp5250d when the system started, and kill it when the system shut down. Here's what the script looked like: #!/bin/sh # This is used to start the as400 printers automagically # as the computer boots and shut it down, upon request. # # Under the start) section -- make sure you set up the printer # names so that they match tn5250rc!! # all this script does is set the PATH, and then launch lp5250d: lp5250d=/usr/local/bin/lp5250d-loader.sh #exec >/dev/null . /etc/rc.d/init.d/functions case $1 in start) echo -n "Starting lp5250d sessions:" >&2 daemon "${lp5250d} PRT01" daemon "${lp5250d} PRT02" daemon "${lp5250d} PRT03" echo touch /var/lock/subsys/lp5250d ;; stop) echo -n "Shutting down lp5250d:" >&2 killproc lp5250d echo rm -f /var/lock/subsys/lp5250d ;; *) echo "usage: `basename $0` {start|stop}" >&2 exit 1 ;; esac _______________________________________________ This is the Linux 5250 Development Project (LINUX5250) mailing list To post a message email: [EMAIL PROTECTED] To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/linux5250 or email: [EMAIL PROTECTED] Before posting, please take a moment to review the archives at http://archive.midrange.com/linux5250.