您的位置:首页 > 汽车 > 时评 > 怎样创建网站教程_效果图网站都有哪些?_网络营销策略的内容_企业关键词优化推荐

怎样创建网站教程_效果图网站都有哪些?_网络营销策略的内容_企业关键词优化推荐

2025/5/20 3:48:47 来源:https://blog.csdn.net/u011808788/article/details/142390210  浏览:    关键词:怎样创建网站教程_效果图网站都有哪些?_网络营销策略的内容_企业关键词优化推荐
怎样创建网站教程_效果图网站都有哪些?_网络营销策略的内容_企业关键词优化推荐
#!/ic/software/tools/anaconda/Anaconda3-2021.05/python_bin/python
import os
import time
import sys 
import numpy as npif len(sys.argv) > 1 : print("##################################################################################")print(f"#### Wait {len(sys.argv)-1} Files! ####")print("##################################################################################")
else:print("ERROR: no file to wait! Please define waited file or files!")exit()files = sys.argv[1:]
fileNames = np.array([])
originalTimes = np.array([])for index,filename in enumerate(files):fileNames=np.append(fileNames,filename)if os.path.exists(filename):originalTimes = np.append(originalTimes,os.path.getmtime(filename))print(f"==> file{index}: {filename} wait touch.")else:originalTimes = np.append(originalTimes,0)print(f"==> file{index}: {filename} wait create.")print("\n")
print("pds_wait_files:",fileNames)
print("\n")while(True):nowTimes = np.array([])for index,filename in enumerate(files):if os.path.exists(filename):nowTimes = np.append(nowTimes,os.path.getmtime(filename))else:nowTimes = 0 if np.all(nowTimes>originalTimes):breaktime.sleep(5)
print("#####################################################################################")
print("### All Files touched at ",time.strftime("%Y-%m-%d %H:%M:%S %A",time.localtime()))
print("#####################################################################################")

使用该脚本可以wait flag,直到flag创建或被touch,否则一直等待。当所有文件被创建或touch,该段程序完成,即可继续执行后续操作。

例如:
pds_wait_files xxx.flag xxx.flag1 xxx.flag2
source fix.tcl

当xxx.flag xxx.flag1 xxx.flag2时间戳更新后,source fix.tcl。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com