linux - 使用 shell 脚本检查 EOF

标签 linux bash shell unix

我有一个项目涉及将数据从数据库中提取到文本文件中,然后将其提取到 Hadoop 中。所以我想创建一个 NiFi 可以自动运行的 shell 脚本来检查文本文件是否被提取并摄取它,但我需要确保在摄取之前首先提取了整个数据。这意味着我需要检查文本文件是否有 EOF,我该怎么做?

到目前为止还没有任何代码,我对编写 shell 脚本知之甚少。

最佳答案

创建文件时,使用不同的名称。提取完成后将其重命名为预期名称。然后,一旦文件存在,其他进程就可以开始工作。

关于linux - 使用 shell 脚本检查 EOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47671303/

相关文章:

java - 在 war 中的所有文件中搜索字符串

c - 适用于 Linux 的 Windows Beep()

linux - 使用 Plink 将批处理文件中的多个参数传递给远程 shell 脚本时出现问题

sql - 您将如何使用Gradle处理增量SQL补丁

linux - 强制为 shell 脚本中的每个命令运行 `tee`?

c - 当在死 pid 上调用 ptrace(PTRACE_DETATCH,pid,NULL,NULL) 时会发生什么?

linux - 在 bash 关联数组中使用变量作为键

bash - 为什么 printf (Unix) 使用 round half down?

bash - 用法 : command not found

php - 如何从 PHP 调用 bash 函数?