标签: shell cron
timestamp=$(date +"%Y%m%d%S") echo $timestamp
cron作业运行带有上述行的脚本,并且仅首次评估时间戳值。
即使脚本第二次运行,它也会提供与第一次相同的值
答案 0 :(得分:1)
可能你应该使用
timestamp=$(date +"%Y%m%d%H%M%S")
因为每天你可能会在几秒钟内发生冲突...确保你还要追加时间和分钟以使它们每次都是唯一的