获取启动过程的PID

时间:2018-08-24 14:10:46

标签: linux shell

出于某种监视目的,对于给定的文件列表(每天更改路径),我想在后台启动tail -f以搜索特定字符串 如何正确获取由for循环生成的tail命令的确切pid,以便以后可以杀死它们?

这是我正在尝试做的事情,我认为这给了我脚本的pid,而不是结尾过程。

for f in $(find file...)
do
tail -f $f | while read line
do case $line in
        *string_to_search*) echo " $line" | mutt -s "string detected in file : $1" mail@mail.com;
         ;;
   esac
done &
echo $! >> pids.txt
done

0 个答案:

没有答案