spring - Spring批处理如何知道文件是否完成写入
问题描述
我想了解 Spring Batch 何时以及如何创建和写入文件。意思是,文件在批处理完成之前是打开的?我想知道该文件是否在我的目标服务器上打开。我能做到这一点的最好方法是什么。我的应用程序在 Unix、jboss 服务器上运行
解决方案
您可以检查 PID 的打开文件描述符。您可以使用 lsof 命令。
推荐阅读
- python - 如何使用 Pyside 检索 QSqlField 的值?
- asp.net-core - Azure 管道发布:错误:未找到具有指定模式的包
- java - 我应该在哪里检查用户名是否已经存在于rest api中?
- java - spring.jpa.hibernate.ddl-auto等于验证时Spring Boot 2.3无法启动
- javascript - 如何更新嵌套在firebase数组中的数组?
- sql - 选择不同的条件
- python - pandas 将数据框转换为 pivot_table,其中 index 是排序值
- asp.net-core - 调用 MVC 控制器动作返回 404
- c++ - 遍历 struct c++ 中的变量
- imagej - ImageJ:使用脚本参数询问输入 n 次?