AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-165450

Nils Toedtmann's questions

Martin Hope
Nils Toedtmann
Asked: 2017-03-24 03:49:42 +0800 CST

如何在不更改 STDOUT 的情况下通过退出代码表示模式的存在

  • 2

我需要跑步cmd1。当且仅当其 STDOUT 中缺少 PATTERN 时,我也需要运行cmd2:

cmd1 | grep "$PATTERN"  ||  cmd2

但我想查看cmd1 的所有输出,而不仅仅是匹配 PATTERN 的行。

我知道我可以做这样的事情:

OUTPUT=`cmd1`
echo "$OUTPUT"
echo "$OUTPUT" | grep -q "$PATTERN"  ||  cmd2

但这会将 STDOUT 与 STDERR 分开。另外我宁愿有一个方便的单线。所以我正在寻找 grep 中的选项,或者 grep 的替代方案,说“不要过滤,只需设置退出代码”。

unix
  • 1 个回答
  • 41 Views
Martin Hope
Nils Toedtmann
Asked: 2015-11-19 03:59:12 +0800 CST

Nagios 配置语法:每行多个指令?

  • 1

我的 Nagios 3(实际上是 Icinga 1)配置的大部分易变部分如下所示:

...
define host{
    host_name   bla0037
    use         template-bla
}

define host{
    host_name   bla0042
    use         template-bla
}
...

如果我可以将主机定义捆绑到单行中,脚本化管理会容易得多,如下所示:

...
define host{ host_name bla0037;  use template-bla }
define host{ host_name bla0042;  use template-bla }
...

但我还没有发现如何。(例如,分号使一行的其余部分成为注释)。想法?

(生成大量小host-bla0XYZ.cfg文件也有助于自动化,但我不想弄乱 conf 目录)。

configuration
  • 2 个回答
  • 1772 Views
Martin Hope
Nils Toedtmann
Asked: 2015-03-12 13:35:24 +0800 CST

多个 DHCP 上行链路 - 如何忽略除一个之外的所有 DNS 和默认路由?

  • 6

多宿主机需要为 DHCP 配置多个上行链路。它需要忽略除一个DHCP 上行链路之外的所有默认路由和 DNS。

这里有一个类似的问题 [ Debian 接口文件 - 忽略来自 dhcp 的网关和 dns 条目],但那里的答案并不能解决我的问题:

  • 编辑全局 DHCP 客户端配置 (/etc/dhcp[3]/dhclient.conf) 将导致默认路由和 DNS 在所有DHCP 上行链路上被忽略。
  • 该ifmetric建议仅涉及路由,而不涉及 DNS。

另外,我希望自 2009 年以来情况有所改变。

请注意,我说的是无头嵌入式系统。NetworkManager 不是一个选项。

首选解决方案仅是 /etc/network/interfaces{.d/}。我正在寻找这样的东西:

auto  eth0
iface eth0 inet dhcp

auto  eth1
iface eth1 inet dhcp
    ignore-dhcp-option routers domain-name-servers domain-name

附录:

我们在各种环境中安装了几十个这样的盒子。网络不在我们的控制之下。在某些情况下,盒子需要在多个接口上执行 DHCP。我们通常事先不知道默认路由和 DNS,即使它们知道,它们也可能会随着时间的推移而更改,恕不另行通知。因此,我们不能静态设置它们,而必须通过“主”DHCP 客户端进行配置。

ubuntu
  • 4 个回答
  • 16736 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve