2

how can I tell incrontab to run this command when there has been any modification done under the /web directory?

/web IN_CREATE,IN_DELETE,IN_MODIFY /bin/echo "this is a test..."

2
  • 1
    Just a hint: /bin/echo will not be connected to any terminal so the output goes nowhere (but you will get a info line that the action ran in the syslog).
    – Sven
    Feb 6, 2012 at 13:44
  • +1 Your syntax looks right. Is it that you just don't see "this is a test..." displayed? Feb 6, 2012 at 21:25

1 Answer 1

1

Here is the incrontab record syntax taken from this page:

<directory> <file change mask> <command or action>  options

So, your command should be OK. You need to pay attention to two points:

  1. Add the needed changes in the record such as the mentioned in your question (IN_CREATE, etc...).
  2. This record will watch only the directory the files/folders under it, but not under its subfolders. It is NOT recursive. You need to include more records if you want to watch other subfolders.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .