将返回值从 Firefox 进程传递到 Linux Shell?

将返回值从 Firefox 进程传递到 Linux Shell?

我想问一下,如何将任何值从 Firefox 进程传递到 Linux shell?我的情况是,我想创建一个 Linux 脚本工具来使用 Firefox 调用网页,

Firefox 中的任何进程完成后,Javascript 都会自动关闭 Firefox,我需要从 Firefox 进程的完成中捕获一些值。可以使用 Javascript 吗?

这是我的示例代码

#!/bin/bash
firefox xxx.xxx.xxx.xxx/assembly/

echo $?

我想将任何值从 Firefox 进程传递给这个var $吗?

答案1

$?始终包含上次执行的命令的返回值。在您的示例中,它将是 Firefox 的返回值。

您可以将此值保存在变量中

rcode=$?

并在稍后的脚本中使用它。

但是没有办法控制 Firefox 在其返回代码中返回什么值。这取决于它如何关闭。正常标准是,当进程正常关闭时,它返回 0(零)。(其他)返回代码的含义取决于程序员选择实现的内容。

相关内容