在Bash中动态添加日期到文件名

时间:2019-04-04 20:46:08

标签: bash

我正在使用此cron任务来运行作业并将日志写入文件中。

0 */9 * * * source /opt/python/run/venv/bin/activate 
&& cd /opt/python/current/app/ 
&& source /opt/python/current/env 
&&  python manage.py parse_sources > /var/log/parse_sources.log 2>&1

现在,这里的文件名为parse_sources.log。我想在cron以特定格式(即parse_sources_apr_4_2019.log

)运行时动态地在日期后附加日期

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令:

python manage.py parse_sources > /var/log/parse_sources_$(date +"%b_%-d_%Y").log 2>&1