启动终端判断SSH是否启动

启动终端判断SSH是否启动

原理:在Linux系统启动后,会运行shell(bash、zsh等)软件的配置文件~/.bashrc​,~/.zshrc​等

zsh​为例,在~/.zshrc​中添加如下内容

# ...

# 检查 SSH 服务是否正在运行
ssh_status=$(service ssh status)

if echo "$ssh_status" | grep -q "is running"; then
    #echo "SSH 服务已经在运行。"
    echo "Have a nice day, friend!"
else
    echo "SSH 服务未启动,正在启动 SSH 服务..."
    sudo service ssh start
    echo "SSH 服务已启动。"
fi

# ...
  • 首次进入Linux终端

image

  • 再次进入Linux终端

image

posted @   biiigwang  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示