小编hfr*_*nco的帖子

Bash 脚本错误:./test:第 5 行:UID:只读变量

我有一个脚本可以在我的开发服务器上正常工作,但是当我尝试在生产中运行它时不起作用。

我收到以下错误,我无法弄清楚:

./test.sh:第 5 行:UID:只读变量

有什么建议?

#!/bin/sh

    while read inputline
    do
     UID="$(echo $inputline | cut -d '"' -f4)"
     PASSWORD="$(echo $inputline | cut -d '"' -f8)"
     FIRST="$(echo $inputline | cut -d '"' -f6 | cut -d ' ' -f1)"
     LAST="$(echo $inputline | cut -d '"' -f6 | cut -d ' ' -f2)"    

    zmprov createAccount $UID $PASSWORD displayName "$FIRST $LAST" givenName $FIRST sn $LAST    

    done < company.csv
Run Code Online (Sandbox Code Playgroud)

scripting bash

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

为 Nagios 设置依赖项

我正在尝试为路由器和多台服务器设置依赖项。我想要做的是将路由器设置为主主机,这样如果路由器出现故障,服务器上的所有其他服务都不会发出警报。

不幸的是,这说起来容易做起来难。是否有一种简单的方法可以为主主机(或我的路由器)的服务器上的所有服务设置服务依赖关系?

Nagios 有一些文档,但是为每个服务添加单个服务依赖项定义将非常耗时。

http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#servicedependency

nagios

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

通过 yum 从文件安装包

有没有办法通过 yum 从文件安装软件包?

就像是:

yum -f 包.txt

我在手册页中找不到任何内容。

packages.txt 将包含以下内容:

bash
bc
binutils
bzip2
bzip2-libs
ca-certificates
cairo
Run Code Online (Sandbox Code Playgroud)

linux yum

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

在 Mac 上启用没有 GUI 的远程登录 (SSH)

我的 Mac 出现问题,首次登录时它冻结了。

如何在不进入系统首选项等的情况下启用 ssh。

mac ssh login remote mac-osx

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

创建随机密码

我需要从脚本动态创建密码。

不幸的是,由于创建密码需要时间,我无法使用利用 /dev/urandom 的应用程序。

是否还有其他应用程序可用于即时创建密码?

password bash

3
推荐指数
1
解决办法
8188
查看次数

如果特定警报关闭,如何禁用所有 Nagios 通知

我创建了一个脚本来监控 Cisco 路由器接口。

./check_cisco Router1 Serial0/0/0
Interface Serial0/0/0 is up for Router1
Run Code Online (Sandbox Code Playgroud)

如果为此警报触发了严重或警告警报,我想停止所有其他通知。不太确定如何做到这一点。

nagios

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

标签 统计

bash ×2

nagios ×2

linux ×1

login ×1

mac ×1

mac-osx ×1

password ×1

remote ×1

scripting ×1

ssh ×1

yum ×1