特定用户登录就立刻执行脚本 ssh 登录cpu 100%

学习的时候遇到此现象记录一下

把脚本文件放入用户目录下

更改   .bash_profile 在最后添加执行脚本命令

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH
/home/feng/case.sh
exit

添加 脚本可执行权限

chmod +x case.sh

注意 exit运行完脚本后退出用户登录

**********

把脚本运行命令放入 用户目录下的.bashrc文件里也可以 但是

放入到.bashrc文件里:

如果直接用ssh远程登录此用户 

会多出好几个此用户的进程 造成cpu 占有率100%  使cpu超负载运行 ,即使退出用户进程也不会结束 , 重启服务器后才会消失

如果在root上su 登录此用户 则正常

原因不知 那位大佬知道可以指导指导

 

posted @ 2022-04-19 18:30  忆笙歌  阅读(164)  评论(0)    收藏  举报