debian - sh脚本中日期的占位符?
问题描述
所以我想为我的服务器创建一个自动备份系统,我正在考虑每天启动一个脚本的 cron 作业,问题是,zip 文件的名称必须不同,所以在我需要的 sh 脚本中是:
zip -r 备份(日期).zip 守护进程数据
在(数据)中放置什么,所以我得到它来写日期?
解决方案
date
- 打印或设置系统日期和时间
$ date +'%s'
1554144568
您可以使用 eval 命令 $() 语法:
$ zip -r backup$(date +'%s').zip daemon-data
推荐阅读
- sql-server - Django 2.1.5 SQL-Server 如何将不同表中的数据保存到数据库
- c++ - 如何使用优先级队列在 C++ 中存储节点?
- html - 将属性应用于多个 html 元素
- html - 我们如何在表单和输入标签上设置属性以使“我很幸运”搜索工作(没有 javascript)?
- kotlin - 如何仅在需要时读取 Maven 存储库凭据?
- sql - 如何在两个字段相同的地方求和和平均?
- python - 在python中计算窗口大小的缩放共现矩阵
- reactjs - 与仅使用 axios 相比,将 redux(操作)与 axios 一起使用来获取数据有什么优势吗?
- html - 如何使用 CSS 垂直排列 div?
- django - Django模型文件示例对我来说有点奇怪