我想问一下,如何将任何值从 Firefox 进程传递到 Linux shell?我的情况是,我想创建一个 Linux 脚本工具来使用 Firefox 调用网页,
在 Firefox 中的任何进程完成后,Javascript 将自动关闭 Firefox,我需要从 Firefox 进程的完成中获取一些价值。可以使用Javascript吗?
这是我的示例代码
#!/bin/bash
firefox xxx.xxx.xxx.xxx/assembly/
echo $?
我想将任何值从 Firefox 进程传递给这个var $
?
$?
始终包含上次执行命令的返回值。在您的示例中,它将是 Firefox 的返回值。您可以将此值保存在变量中
稍后在您的脚本中使用它。
但是没有办法控制 firefox 将在其返回码中返回什么值。这将取决于它是如何关闭的。正常标准是当进程正常关闭时,它返回 0(零)。(其他)返回码的含义是什么,取决于程序员选择实现什么。