私はbashスクリプトを始めたばかりなので、間違ったツリーを探しているかもしれませんが、現在の状況は次のとおりです。
スクリプトでは、sofficeを開始します。ODTをPDFに変換するには
sofficeは、スクリプトのプロセスから切り離され、独自のことをするためにさまようように見えます。GUIアプリはそうする傾向があります...
ただし、次のステップではその新しいpdfを処理する必要があるため、新しいpdfが完全に書き込まれるまで待つ必要があります。
(私の知る限り)sofficeのプロセスIDは、スクリプトの開始前に既に実行中のプロセスであった可能性があるため、利用できません。sofficeは、別の無関係なドキュメント/プレゼンテーション/スプレッドシートの通常のGUIアクティビティ用にすでに開いている場合があります。
私にとって問題の核心は、先に進む前に、新しいpdfの作成を完了しなければならないということです...
ファイルが「書き込み」モードで別のプロセスに対して開かなくなったときを判断する方法はありますか?...