Sorry meant "screen -m -d myscript.sh" It should launch my script in a screen session and immediately return.
On Fri, Jan 10, 2014 at 9:52 AM, Eric Wald <esw...@brainshell.org> wrote: > S. Dale Morrey wrote: > > I've got a box running Centos 6. I have a script I need to run at boot, > it > > just does a screen -d myscript.sh > > So I placed the line in /etc/rc.local > > > > I've checked the permissions, and everything looks correct. > > I've manually run rc.local and it works fine. > > > > However when I reboot the script is not being run. > > I'm confused about the "screen -d" part. Is there really a screen > session named myscript.sh, or is that the name of a script that you're > trying to run within a screen session? In the latter case, the -d > option seems to be confusing screen: > > ~/Programs/test> sudo env - screen -d myscript.sh | cat > There is no screen to be detached matching myscript.sh. > > And yes, I recommend the above invocation as an approximation to running > the line at boot time through rc.local; it uses the root user, clears > the environment, and bypasses the tty, all of which have a major impact > on screen. > > - Eric > > /* > PLUG: http://plug.org, #utah on irc.freenode.net > Unsubscribe: http://plug.org/mailman/options/plug > Don't fear the penguin. > */ > /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */