2011-05-17 137 views
1

我想知道某人在关闭XULRunner应用程序时如何指定退出代码。XulRunner退出代码

我目前使用MDC nsIAppStartup reference中描述的nsIAppStartup.quit()关闭应用程序,但我无法弄清楚如何指定进程退出代码。

应用程序从shell脚本启动,需要此退出代码来决定是否应该重新启动。

注:传递eRestartquit功能是在我的处境没有用,因为重新启动依赖于外部应用的因素(系统限制等)

谢谢你,任何帮助,将不胜感激。

回答

1

快速查看XRE_main函数显示,它将只在错误情况下返回非零值 - 即使退出代码是固定的。如果一切成功并且应用程序正常关闭,则退出代码将为0,无法更改它。 XULRunner并不是真的用在shell脚本中,你必须以其他方式指示你的结果(例如写入文件)。

+0

这似乎与我目前为止所见到的一致。感谢您的确认:) – sitifensys 2011-06-08 17:42:53