目录
最近几天学习了redis及shell脚本开发,突然想到写一个shell脚本模拟linux远程登录
前期准备
在redis中创建用户信息
设置用户账号及密码
hset account passwd value
这里设置了三个用户
编写shell脚本
相关代码:
login.sh
#!/bin/bash
##### 输入账号
read -p "please enter your accout:" account
##### 验证账号是否存在
### 检查redis是否已启动: 用ss命令获取进程状态用grep过滤redis再用管道判断进程数量是否为2
if [ `ss -tunlp|grep redis | wc -l` -eq 2 ]
then
### 启动python程序连接redis验证账号
python3 ~/shell_learn/check_account.py $account
### 如果用户存在
if [ "$?" -eq "1" ]
then
times=5
while (($times>0))
do