我有一个登录脚本,当用户登录 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"
为恰当的监控用户/代理的用户名。