[问题]如何脚本exec前,如何“优雅地”“有效地”保存当前运行状态。
发表于 : 2009-01-07 13:56
一个脚本在遍历一个目录时,突然收到一个信号,它要重新运行自己。
如何保证这个脚本在遍历目录的中断点继续,不会重复处理已经处理的文件。
-----
我的想法是把已经处理的文件名保存在临时文件中,但这样效率很低。
或把未处理的文件名保存在文件夹中。这样效率也低。
两种方法都不优雅,也不有效。
---
代码: 全选
trap "exec $0" 35
-----
我的想法是把已经处理的文件名保存在临时文件中,但这样效率很低。
或把未处理的文件名保存在文件夹中。这样效率也低。
两种方法都不优雅,也不有效。
---