Le 30/11/2011 17:02, Clive Standbridge a écrit :
I don't know anything about Lua, but searching around suggests that
os.execute executes its command in a shell, not directly. In that case
you should be able to use a command like
icedove &
No, that didn't work, the terminal closes and icedove never opens.
but if that causes icedove to be closed immediately, you could try
nohup icedove &
Doesn't work either. However, without the ampersand, the terminal
doesn't close but at least Icedove isn't attached to it, so I can close
the terminal manually.
Le 30/11/2011 17:25, Iuri Guilherme dos Santos Martins a écrit :
Well, the example i gave you opens another terminal (xterm) and opens
icedove without closing the first terminal nor the second (assuming
that you was using xterm in the first place).
If you want the terminal to be closed, you may use:
echo exit > xterm -e `icedove &` & (if you want the xterm you use to
open icedove closes)
But Icedove still stays attached to the first terminal...
I know it would be just simpler to write everything as a shell script
directly, but I'm unfamiliar with the language, whereas I have some
experience in Lua.
Thanks to both,
Paul