在crontab中使用$()

ayayad 2016-03-18 03:56:12
date > /root/$(date +%Y-%m-%d)
执行以上命令可以在root下建立一个以当天日期为名的文件,并将日期写到其中。
我使用crontab -e,并写入:
* * * * * date > /root/$(date +%Y-%m-%d)
让其定时执行,却没有效果。
已确认* * * * * date > /root/2016-03-18这样写死是成功的。
请问在crontab中怎么使用$()才对呢?
...全文
135 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayayad 2016-03-18
  • 打赏
  • 举报
回复
原来是%冲突,多谢
皇御雷霆 2016-03-18
  • 打赏
  • 举报
回复
* * * * * date > /root/$(date +\%Y-\%m-\%d)

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧