Cron Job第一次评估时间戳

时间:2016-04-27 05:23:31

标签: shell cron

timestamp=$(date +"%Y%m%d%S")

echo $timestamp

cron作业运行带有上述行的脚本,并且仅首次评估时间戳值。

即使脚本第二次运行,它也会提供与第一次相同的值

1 个答案:

答案 0 :(得分:1)

可能你应该使用

timestamp=$(date +"%Y%m%d%H%M%S")

因为每天你可能会在几秒钟内发生冲突...确保你还要追加时间和分钟以使它们每次都是唯一的