小编Noa*_*ell的帖子

我被信号 15 杀死了。当我使用 svn 时

我正在使用 svn+ssh,我看到了一些:

Killed by signal 15.

svn up.

有什么想法吗?

ssh svn signals

17
推荐指数
1
解决办法
2万
查看次数

.bashrc 或 .bash_profile 用于 ssh-agent?

.bashrc.bash_profile哪个配置文件是 ssh-agent 的合适位置?我正在寻找一个答案来解释交互式 shell 和登录 shell 之间的区别。

ssh bash bashrc

8
推荐指数
1
解决办法
4826
查看次数

测试正在等待标准输入的脚本

有没有办法确定脚本是否正在等待 stdin 并在检测到命令时退出?

这是一个例子,我正在执行的命令需要很长时间才能运行,但它也会在启动 w/oa 提示之前提示输入。我想知道该命令实际上是在做某事,而不仅仅是在等待。

提供了以下名为 ./demo 的脚本

#!/bin/bash

read
Run Code Online (Sandbox Code Playgroud)

有没有办法检测读取正在等待标准输入?就像是

failifwaitingonstdin | ./demo
Run Code Online (Sandbox Code Playgroud)

一旦检测到读取命令,它将立即返回。

更新:

人们已经建议了诸如expect 和yes 之类的程序。在深入研究 yes 之后,我看到他们如何能够支持这种交互方式。他们不断地使用 fputs 将“y”写入标准输出。我可以简单地在 fputs 在写入标准输出时返回时立即返回错误,而不是无限地执行此操作。

scripting bash stdin

7
推荐指数
1
解决办法
1万
查看次数

使用traceroute -A 时,ASN 来自哪里?

我还没有破解源代码,但我很好奇 traceroute 程序使用哪个 whois 服务来查找给定 IP 的 ASN。

networking domain-name-system command-line-interface bgp

4
推荐指数
1
解决办法
3569
查看次数