自创建目录后一小时后删除目录

时间:2011-08-30 14:54:55

标签: bash shell unix

在我的应用中,每当用户提交某个动作时,我都会创建临时目录。是否有机会在那些dirs上设置'expire'?我需要在创建它们之后的一小时后删除这些目录。

我在考虑CRONJOB,但每小时只会运行一次。这不一定会在一小时后完全删除目录。

提前致谢。

1 个答案:

答案 0 :(得分:4)

您可以使用at来安排删除特定目录。这样做的好处是,即使您在创建目录后修改目录(调整其修改时间 - 不存储创建时间),您也可以删除正确的目录。 at的粒度为1分钟。