加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

详解Linux环境shell脚本获取时间的常用命令总结

发布时间:2019-10-24 23:10:31 所属栏目:Windows 来源:波波说运维
导读:前面已经介绍了windows环境关于时间的常用命令总结,今天主要分享下linux环境shell脚本常用的一些获取时间命令。 1. 相关概念 Linux的系统时间在shell里是可以直接调用系统变量date的,如: 获取今天时期:`date+%Y%m%d`或`date+%F`或$(date+%y%m%d) 获取昨

运行结果:

详解linux环境shell脚本获取时间的常用命令总结

详解linux环境shell脚本获取时间的常用命令总结

详解linux环境shell脚本获取时间的常用命令总结

3. 练习脚本

在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。

  1. #/bin/bash 
  2. #filebak 
  3. bakdir="/root/bak/" 
  4. filename="`date +%y%m%d`_etc.tar.gz" 
  5. ​ 
  6. if [ ! -x "$bakdir" ];then 
  7.  mkdir $bakdir 
  8. fi 
  9. ​ 
  10. cd $bakdir 
  11. tar cvfz $filename /etc 
  12. ​ 
  13. ​ 
  14. #使用crontab -e 命令添加定时任务: 
  15. 0 1 * * * /bin/sh /usr/bin/fileback 

【编辑推荐】

  1. 在Intel NUC上安装Linux
  2. 在Linux中使用Bash脚本删除早于 “X” 天的文件/文件夹
  3. 你所不知道的Linux文件与管理,带你进入Linux世界
  4. 如何知道你在 Linux 里常使用哪几个命令?
  5. 了解Linux目录,那你就了解了一半的Linux系统
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读