小编Mag*_*oud的帖子

如何在 bash 脚本中为任何输出添加前缀?

当脚本运行时,其中的命令可能会向 stdout/stderr 输出一些文本。Bash 本身也可能输出一些文本。

但是如果同时运行几个脚本,就很难确定错误来自哪里。

那么是否可以在脚本的所有输出中插入前缀?就像是:

#!/bin/bash
prefix 'PREFIX' &2
echo "wrong!" >&2
Run Code Online (Sandbox Code Playgroud)

然后:

$ ./script.sh
PREFIXwrong!
Run Code Online (Sandbox Code Playgroud)

bash

30
推荐指数
3
解决办法
2万
查看次数

如何找出分叉很多的进程?

最近我在我们的服务器上遇到了一个负载过高的问题。我观察top了半个小时,发现是 Nagios 分叉了许多短命的进程。在弹跳 Nagios 之后,一切都恢复了正常。

我的问题是,如何更快地找出像这样分叉的根进程?

谢谢。

shell process monitoring fork

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

当有人使用无密码 ssh 登录时,如何知道使用了哪个公钥?

出于某种原因说,shhd服务器上只有一个“用户”帐户。每个人都有自己ssh的服务器私钥,作为“用户”。

那么,有没有办法看到他是谁(在他的会议期间或之后)?

logs openssh key-authentication sshd

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

标签 统计

bash ×1

fork ×1

key-authentication ×1

logs ×1

monitoring ×1

openssh ×1

process ×1

shell ×1

sshd ×1