I think I finally got this figured out. Turns out, Sarah, your idea
did work, but I had to redirect output to a file, just like you're
doing. And that made it so my script stopped hanging. What's
strange, though, is that when I look at the contents of the file that
gets created it's empty, so I'm still not really sure what the
problem was. But at least it's working now, and having a little
empty file get created is a small price to pay for not rebooting the
user's machine.
Thanks for the help.
Chris
On Sep 29, 2005, at 2:41 PM, Sarah Reichelt wrote:
Hi Chris,
Here is an example of a script I use that really does run in the
background.
put "ping -c1 -n " & pIP into tShellCmd
put " > " & tFileName & " 2>&1 &" after tShellCmd
get shell(tShellCmd)
I tried using the ampersand and it didn't work but this does. It
writes it's output to a file which you may not need, but the crucial
bit is the " 2>&1 &" which allows my Rev script to continue without
waiting for the shell command to finish.
You can feed your lines into the variable "tShellCommand" although you
may not need the "exit" at all.
I hope this helps as I detest installers that require me to do a
reboot. I feel it is nearly always due to lack of understanding or
programmer laziness rather than because the system really needs to
restart.
Cheers,
Sarah
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
------------------------------------------
Chris Sheffield
Read Naturally
The Fluency Company
http://www.readnaturally.com
------------------------------------------
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution