我有Linux bash shell脚本的基本知识,现在我面临的问题如下:
所以,任何人都可以帮助我。
另外,一些概念certificate:
while true; do func1(); func2(); check file is updated or not if updated ; then break; else continue;
你可能需要stat
命令。 man stat
看看你的工作。 你想查找“modtime”或“上次数据修改时间”选项。 对于我的这将是stat -c%Y file
。 像func2()
之后的basemodtime=$(stat -c%Y file)
, modtime=$(stat -c%Y file)
func2()
,然后if [ $modtime != $basemodtime ]; then
if [ $modtime != $basemodtime ]; then
检测“更新”。