关于ansible删除某文件夹下面所有文件,并保留文件的处理办法
2016-07-11 09:39
344 查看
场景
如果你有一个需要清空logs文件夹,每次服务迭代发布,都需要清空里面的所有文件,但是logs文件夹必须保留存在,因为很多程序如果没有logs目录是自己不会创建的。解决办法
搜索所有的ansible模块,好像至今都没有专门针对这样的情况做一个单独的解决办法,只能通过2步来完成,采用的模块还是file模块- file: path=/data/tomcat/logs/ state=absent - file: path=/data/tomcat/logs/ state=directory
第一个file,连同logs文件夹一起删除
第二个file,创建logs文件夹
相关文章推荐
- NDK开发-简介&环境搭建(Eclipse,Android Studio)
- NDK开发-简介&环境搭建(Eclipse,Android Studio)
- CentOS6.5安装中文支持
- Keil如何生成bin文件【Keil生成Bin文件的方法】
- 关于上传图片失败的问题
- 几款黑客Geek装逼神器,打开乱按键盘就行
- Android之ToolBar项目封装,踩坑过河
- jQuery 3.0 的 setter和getter 模式详解
- c++工作宝贵经验呀,我去。。。。
- 嵌入式开发为什么选择C语言
- ACM刷题之HDU————悼念512汶川大地震遇难同胞——重建希望小学
- java多线程(对象和变量的并发访问)
- PyQT开发报错信息及解决方案
- python安装第三方插件出现的错误
- Java String类的常用方法汇总
- 预定义超全局变量
- 远程访问Windows性能计数器
- Makefile 中":=" "?=" "+=" "="的区别
- 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
- HDU 1065 I Think I Need a Houseboat