将unix时间戳记添加到日志

时间:2018-12-09 20:44:56

标签: bash unix

我正在使用以下命令将cron作业的输出写入文件。

python manage.py do_something >> /var/log/do_something_log.txt 2>&1

我想在文件名之前加上unix时间戳,例如,

python manage.py do_something >> /var/log/{{timestamp}}_do_something_log.txt 2>&1

我尝试过

python manage.py do_something >> /var/log/'date + %s'_do_something_log.txt 2>&1

但这不起作用。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

这将起作用:

 python manage.py do_something >> /var/log/$(date +%Y)_do_something_log.txt 2>&1
  

输出:/var/log/2018_do_something_log.txt

使用%s代替:

python manage.py do_something >> /var/log/$(date +%s)_do_something_log.txt 2>&1
  

输出:/var/log/1544438322_do_something_log.txt