我有一个项目涉及将数据从数据库中提取到文本文件中,然后将其提取到 Hadoop 中。所以我想创建一个 NiFi 可以自动运行的 shell 脚本来检查文本文件是否被提取并摄取它,但我需要确保在摄取之前首先提取了整个数据。这意味着我需要检查文本文件是否有 EOF,我该怎么做?
到目前为止还没有任何代码,我对编写 shell 脚本知之甚少。
最佳答案
创建文件时,使用不同的名称。提取完成后将其重命名为预期名称。然后,一旦文件存在,其他进程就可以开始工作。
关于linux - 使用 shell 脚本检查 EOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47671303/