在Linux服务器上,数据文件将在间歇性间隔(例如5或10或甚至15分钟)后连续转储到目录中。 我想逐个预处理/清理这些文件,将SCP预处理到其他服务器。
我应该如何递归处理所有这些文件?
我应该编写一个单独的bash脚本,它会连续运行并在该目录中递归处理文件吗?或者我应该安排一个脚本在每10分钟后运行一次?
对于单个连续运行的脚本应该是什么循环条件?还是一个无限的循环?
答案 0 :(得分:0)
我会选择使用cron的预定脚本,因为无限循环是排序错误。
对于处理部分,我不确定这是你要求的,但你可以这样做:
#!/bin/bash
FILES=/your/dir/*
for file in $FILES
do
echo "I'm doing something with $file"
done