Monday 12 December 2011

check open file using lsof

check open file using lsof

Hi all,

I create following bash script part to check open files on my remote server.
Code:

ssh -T $S_LOGIN <<EOI

        open_File=`lsof +D /x01/files/scripts/ |grep -v "DIR"|wc -l`
       
        echo "open file count : \$open_File"
    if ["$Open_File" -gt 1]; then
        echo "Warning:Folder have following open files"
                lsof +D /x01/files/scripts |grep -v "DIR"
    else
        echo "No Open files ";         
               
    fi
 
exit;
EOI

but here wc -l value not assign to $open_File variable it print as 0 (There are some open files in server :p). please give some help for this or please give some proper way to check open files.

No comments:

Post a Comment