问题标签 [non-interactive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
156 浏览

echo - 如何从 AIX 中的“echo $-”输出中区分交互式和非交互式登录?

我在 AIX (kshell) 上这样做

当我echo $-在本地获得输出时ism,当我远程运行它时ssh test_id@sandbox "echo $-"

我正在将它从远程服务器运行到另一台 AIX 服务器

其中哪一个是交互式的,哪一个是非交互式的

0 投票
1 回答
532 浏览

bash - 如何通过 ionic 平台命令通过 Yes 来提示

我的 shell 脚本中有以下命令。

这提示我输入“Y”,如下所示:

我希望使它成为非交互式的,因此我尝试Yes使用以下方法通过:

与上述; 该命令执行非交互式但接受No而不是Yes如下所示:

您能否建议如何自动输入Yes并使命令非交互?

0 投票
2 回答
681 浏览

bash - 以非交互方式执行 sudo 命令

我想在没有交互的情况下执行以下命令:

我尝试了以下方法:

问题是我得到[sudo] password for tester: 了响应。我怎样才能从答案的前面剪掉那部分?

谢谢!

0 投票
2 回答
156 浏览

perl - 如何从 Perl 脚本输入/回答终端提示?

我正在尝试破解 luks 分区的忘记密码。我生成了一个组合列表,现在我试图从 Perl 脚本中解密该卷。

问题是从脚本本身输入提示,因为:system('cryptsetup', ('open', '/dev/sdd1', 'crypt-vol', '--type=luks'))只需吐出Enter passphrase for /dev/sdd1并等待我手动输入。

我该如何处理?

非常感谢您的帮助。

*这是我的音量,我没有完全忘记密码,所以我创建了组合列表,前提是我记得一些细节。这就像> 6k的可能性,所以打破它应该是可行的。

0 投票
0 回答
133 浏览

android - 在后台线程中使用 MPAndroidChart 会引发 java.lang.RuntimeException:无法在未调用 Looper.prepare() 的线程内创建处理程序

我创建了一个小应用程序,它使用图表库 MPAndroidChart 来可视化它所拥有的数据。我正在创建图表、生成包含图表的 PDF 等等,所有这些都是从 UI 线程启动的。到目前为止工作正常。

现在需要在应用程序启动时在后台线程中生成图表和 PDF (我正在尝试 AsyncTask 但如果需要可以使用不同的技术,问题将是相同的):

当时我想用

我得到了提到的异常:

java.lang.RuntimeException:无法在未调用 Looper.prepare() 的线程内创建处理程序

我不需要任何功能来使图形/图表交互(我假设在 MPAndroidChart 中实现的交互性是问题在 UI 线程之外使用它们的原因)。

任何想法

  • 如何解决 MPAndroidChart 的问题?
  • 没有问题的备用免费图表库?

任何帮助都会很棒。

非常感谢!

0 投票
1 回答
74 浏览

postgresql - Windows 中的 Postgres - 恢复数据库 - 致命:-1 只能在非交互模式下使用

我是 Postgres 的新手,我正在尝试从 Windows 中的数据库转储文件加载/恢复 Postgres 数据库。当我尝试这样做时,我收到以下错误。作为 Postgres 的新手,我不确定该错误是什么意思。

命令

错误

我在 windows 命令 shell 中输入了命令,其中 PostgresBIN目录的路径包含在PATH. 这个错误指的是什么?我是否需要在 SQL Shell (psql) 中才能执行此命令?谷歌搜索似乎表明它可能与使用密码进行身份验证有关。

0 投票
1 回答
37 浏览

javascript - 使传单标记不可交互但可搜索

所以我使用传单搜索和一堆不可见的传单标记来引用一堆街道名称,这样用户就更容易找到街道位置和离这些街道位置最近的标记,问题如下;用户不应该看到的我的不可见标记掩盖了用户应该看到并能够点击的实际可见标记。

这是我为不可见标记编写的代码(您可以忽略变量 iconLocation,因为它基本上只是一个不可见图标):

现在,如果我{ interactive: false }输入 L.Marker 函数,它将导致搜索功能出错,并出现以下错误:

有什么想法吗?

0 投票
0 回答
36 浏览

maven - 在 Maven 发布期间更新属性:准备

我有一个 maven 项目,其中的 POM 文件如下所示。

我需要在这个 Maven 项目上进行非交互式发布。我的要求是,对于发布,foo.bar 和 ABC.MNO 的版本分别为 2.3 和 1.0。对于下一次开发迭代,foo.bar 和 ABC.MNO 的版本将分别为 2.4-SNAPSHOT 和 1.1-SNAPSHOT。我如何在 release.properties 文件中提及这些而不是传递命令行参数?

我知道我们可以在 release.properteis 中提及 foo.bar 版本如下

但是我们如何在 release.properties 中提及属性(ABC.MNO)中的项目?如果我按照以下方式进行操作,

然后 release:prepare 抛出错误如下

谁能解释我在这里做非交互式发布需要做什么?

0 投票
0 回答
29 浏览

windows - 使用需要交互的弹出屏幕远程安装软件安装程序

面临来自供应商的 Windows EXE 安装程序的问题,仍然需要弹出窗口以在命令行安装上进行交互。运行以下命令“Setup.exe ConfigFile.cfg”,直到显示消息弹出窗口结束时,我必须回答多个窗口。

当我以登录用户身份运行它时,我可以让 PowerShell 脚本监视弹出消息,并选择适当的选项。但是,如果我尝试在服务器上远程执行此操作,则没有弹出窗口,因为似乎输出被写入 NULL (或屏幕弹出窗口结束的任何地方)。我找不到弹出窗口来选择我想要的答案,所以安装卡住了,我无法静默安装此应用程序。

我已经和供应商谈过了,他们对此没有解决方案。这是一个较旧的软件。已经考虑记录安装并构建一个单独的安装程序,但这不是一个选项,因为这也在安装中执行数据库任务。(我对这个软件的所有补丁和修复都有同样的问题)

任何人都知道如何完全远程地与会话进行交互,并且知道这是否可能。我到处搜索,但找不到任何解决方案。

我将需要在许多机器上进行此安装,因此这需要是一个可重复的 DevOps 过程。如果我得到这个工作,将通过 Ansibles 执行。

0 投票
0 回答
24 浏览

oauth-2.0 - 无需用户交互即可访问 Google API

我想使用后台服务为 Chrome 操作系统创建一些操作。我可以进行一次设置,但用户交互不可能在浏览器中对执行期间的调用进行身份验证。

我一直在阅读此 Google 文档并发现:

但是,我似乎无法弄清楚该存储库中“服务定义”的含义。有人可以帮助我了解在哪里可以找到通过这些方法可用的 API/操作列表吗?

我还发现了这篇关于使用刷新令牌的stackoverflow 帖子。这是几年前写的 - 有没有人知道为什么这可能是一个坏主意?我正在考虑走这条路,但不确定我是否完全理解这样做的所有含义。本质上,管理员会制作一个刷新令牌并将其加载到应用程序中,然后可以在其中无限期地使用它来完成后台任务(通过在我的服务中刷新令牌)。