————————————————

Shell实用脚本编写思路

归档备份

  • 步骤

    • 创建归档目录配置文件(源)
    • 读出归档配置文件的目录名(exec+read)
    • 判断配置文件中目录是否存在(-d)
    • 判断目录名里面的文件是否存在(-f)
    • 创建归档存放的目录位置(目)
    • 移动归档目录配置文件到目的目录
    • 创建用户组并添加权限
    • 创建归档日期文件名
    • 执行打包tar归档命令
    • 按需求放到cron时间表
  • 补充

    • date命令

      • date +%d

        • 显示日期
      • date +%m

        • 显示月份
      • date +%Y

        • 显示年份
      • date +%k

        • 显示小时
      • date +%M

        • 显示分钟
      • date +%S

        • 显示秒

删除用户

  • 步骤

    • 获取正确的待删除用户账户`while+read)
    • 杀死正在系统上运行的属于该账户的进程(
      ps -u +kill -9 )
    • 确认系统上属于该账户的所有文件(find )
    • 删除该用户账户(userdel)

监控磁盘

  • 步骤

    • 创建for循环遍历目录或文件
    • 统计单个目录或文件情况(du -S $dir or $file )
    • 结果排序(sort -rn)
    • 提取数据 (sed + gawk)
posted @ 2022-10-18 16:44  Tjane'Blogs  阅读(48)  评论(0编辑  收藏  举报