特定用户登录就立刻执行脚本 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 @   忆笙歌  阅读(135)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示