Can't reliably monitor Notifications Database

Trying to monitor changes to:
/private/var/folders/***secret***/com.apple.notificationcenter/db2/
Basically, I want to trigger a script everytime my mac gets a notification in notification center. It works about 20% of the time.
I noticed that if I try to watch that folder with launchd WatchPaths, it also almost never works.
Any ideas?
/private/var/folders/***secret***/com.apple.notificationcenter/db2/
Basically, I want to trigger a script everytime my mac gets a notification in notification center. It works about 20% of the time.
I noticed that if I try to watch that folder with launchd WatchPaths, it also almost never works.
Any ideas?