View Full Version : Shell Script To watch a Directory

January 14th, 2010, 09:39 AM
Hello all,

I have a windows share mounted on network to a linux computer,on which i am working.In there, i have got a folder called "inbox" and new messages will be put inside it or in a sub directory.All i need is a shell script that will watch my inbox for a new event and display a popup window showing "Pls check your inbox Now" through xmessage or gxmessage or any other variants.

So, i want to know how can i monitor my inbox or it's sub directories for new event?

Thanks in advance

January 14th, 2010, 09:54 AM
extremely primitive version:

prev=`du -s folder`;
while [ 1 ]; do
cur=`du -s folder`;
if [ "$cur" != "$prev" ]; then
#do something
sleep 5

I remember a pretty niffty python script which this kind if thing in a much better and more flexible way somewhere in this forum, maybe search for it.

January 14th, 2010, 11:58 AM
Monitors a folder and executes scripts for new files.