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

Reply via email to