我正在使用以下命令将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
但这不起作用。
有人可以帮我吗?
答案 0 :(得分:1)
python manage.py do_something >> /var/log/$(date +%Y)_do_something_log.txt 2>&1
输出:/var/log/2018_do_something_log.txt
python manage.py do_something >> /var/log/$(date +%s)_do_something_log.txt 2>&1
输出:/var/log/1544438322_do_something_log.txt