美文网首页
看文章学习(一)

看文章学习(一)

作者: 月圆星繁 | 来源:发表于2019-08-27 22:52 被阅读0次

    文章标题:

    《rm -rf * 了咋办,跑路吗?》https://mp.weixin.qq.com/s/AVGu8P5oQI4iNRRPY5h6Qw

    问题:
    1. rm -rf / home/work/logs/ 一个“多了一个空格”的bug
    2. cd ${log_path} rm -rf * 当目录不存在时,悲剧就发生了
    内容:
    • 命令替换
      在生产环境把rm -rf 命令替换为mv,再写个定时shell定期清理
    • 收拢权限
      帐号权限的分离,线上分配work帐号,只能够删除/home/work/logs/目录,无法删除根目录。
    • 使用&&
      可以通过“&&”,将
    cd ${log_path}
    rm -rf *
    

    合并成一个语句
    cd ${log_path} && rm -rf *
    当前半句执行失败的时候,后半句不再执行。

    • 判断目录是否存在
      制定编码规范,对目录进行操作之前,要先判断目录是否存在。

    纸上得来终觉浅

    可以搜索微信公众号关注:架构师之路 58沈剑

    相关文章

      网友评论

          本文标题:看文章学习(一)

          本文链接:https://www.haomeiwen.com/subject/bstuectx.html