XulRunner退出代码



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

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

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

注意:在我的情况下,将eRestart传递给quit函数是没有用的,因为重新启动取决于应用程序外部的因素(系统限制等)

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

快速浏览一下XRE_main函数就会发现,它只会在出现错误时返回一个非零值 - 即使这样,退出代码也是固定的。如果一切成功并且应用程序正常关闭,则退出代码将为 0,无法更改它。XULRunner并不是真的打算在shell脚本中使用,你必须用其他方式指示你的结果(例如,通过将其写入文件)。

相关内容

最新更新