如何在脚本中确定当前是否正在由另一个进程写入文件?
我对bash脚本非常陌生,因此我可能会拨错树,但这是我目前的情况: 在脚本中,我开始soffice;将odt转换为pdf 似乎soffice使自己脱离了脚本的过程,并徘徊去做自己的事情。GUI应用程序倾向于这样做... 但是,我需要等到新pdf完全写入后,因为我的下一步涉及处理该新pdf。 (据我所知)我无法使用Soffice的进程ID,因为在脚本开始之前它可能已经是一个正在运行的进程。对于其他不相关的文档/演示文稿/电子表格,常规的GUI活动可能已经打开办公室。 对我而言,问题的关键在于,在我继续之前,必须完成新pdf的撰写... 有什么方法可以确定何时不再以“写入”模式向另一个进程打开文件?...