如何设置crontab来创建例如带有动态文件名的文本文件?我的意思是,例如,我将设置crontab,在目录中每分钟创建一个文本文件。然后,将分配给文本文件的文件名将取决于当天的时间。
插图:
0001.txt 0002.txt 0003.txt 0004.txt ...
依此类推。
(虽然上面的例子没有显示当天时间的文本文件名,但你会明白这一点)
答案 0 :(得分:1)
date
命令可用于以文件所需的格式获取当前日期和时间。
filename="`date +%Y-%m-%d_%H%M.txt`"
echo "File created" > filename
现在,对我来说,创建一个名为“2011-11-12_0905.txt”的文件。