java 實現檔案監控

2021-06-02 11:42:02 字數 1089 閱讀 6161

public

class

mainframe 

extends

jframe  

catch

(exception e) 

}});

}public

mainframe()  

catch

(exception ex) 

}});

button.setbounds(

319, 

16, 

93, 

23);

contentpane.add(button);

textarea 

=new

jtextarea();

jscrollpane scrollpane 

=new

jscrollpane(textarea);

scrollpane.setbounds(

33, 

45, 

480, 

207);

contentpane.add(scrollpane);

}public

void

addwatch() 

throws

exception 

class

listener 

implements

jnotifylistener 

public

void

filemodified(

int"

檔案修改 "+

rootpath +"

: "+name +"

\n");}

public

void

filedeleted(

int"

刪除檔案: "+

rootpath +"

: "+name +"

\n");}

public

void

filecreated(

int"

新建檔案: "+

rootpath +"

: "+name +"

\n");}

}}

inotifywait實現檔案監控

檔案監控可以配合rsync實現檔案自動同步,例如監聽某個目錄,當檔案變化時,使用rsync命令將變化的檔案同步。可用於 自動發布 cd inotify tools 3.14 configure make make install安裝成功後在 usr local bin下會有inotifywait和i...

python實現檔案系統監控

背景 python實現linux檔案系統監控,當某個目錄使用達到某個閾值的時候,自動傳送檔案告警 實現工具 python 2.7 linux shell ansible 2.5.0 實現 coding utf 8 import os import commands import json impor...

監控java執行緒

1 獲取執行程式的程序id,可以通過jps或者ps 過濾出來。2 通過top p pid來檢視該程序總的資源使用情況 3 通過jstack l pid,能實時列印出某個時刻所有執行緒的執行堆疊,包括每個執行緒的名字和id,id和名字的對應關係是不會變的。4 通過top h p pid 來實時看到每個...