Bash 代码干扰监控软件

Bash 代码干扰监控软件

我有一个登录脚本,当用户登录 Linux 计算机时运行。

#!/bin/bash
if [ "$SSH_TTY" ]; then

该脚本会干扰同样通过 SSH 连接的监控软件。该脚本请求“按任意键继续”并读取 -p -n1 -s 部分。如何仅在监控服务“正在登录”时省略此脚本?

答案1

如何仅在监控服务“正在登录”时省略此脚本?

假设此登录脚本已存在,/etc/profile.d您可以执行以下操作:

if [[ $(whoami) != "monitor_user" ]]; then
   <run rest of script>
fi

您当然需要更改"monitor_user"恰当的监控用户/代理的用户名。

相关内容