如果我将以下内容放入 crontab -e
:
* * * * * date +"%Y-%m-%d" > /home/apps/temp/env.txt
没有
env.txt
创建的。如果我将上面的行更改为:
* * * * * date > /home/apps/temp/env.txt
env.txt
被正确创建。如何格式化
date
在 cron 中?
最佳答案
您需要转义 %
中的每一个:
* * * * * date +"\%Y-\%m-\%d" > /home/apps/temp/env.txt
或者更好的是,删除引号并像这样离开:
* * * * * date +\%Y-\%m-\%d > /home/apps/temp/env.txt
关于crontab 中的日期 +"%Y-%m-%d",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21749305/