I've been Googling and Overflowing for a bit and couldn't find anything usable.
I need a script that monitors a public folder and triggers on new file creation and then moves the files to a private location.
I have a samba shared folder /exam/ple/
on unix mapped to X:\
on windows. On certain actions, txt files are written to the share. I want to kidnap any txt file that appears in the folder and place it into a private folder /pri/vate
on unix. After that file is moved, I want to trigger a separate perl script.
EDIT Still waiting to see a shell script if anyone has any ideas... something that will monitor for new files and then run something like:
#!/bin/ksh
mv -f /exam/ple/*.txt /pri/vate
I'm late to the party, I know, but in the interests of completeness and providing info to future visitors;
Run it from cron;
*/1 7-22/1 * * * /path/to/poll-script.sh >/dev/null 2>&1
You'd want to use the lockfile in your subsequent script ( $ACTION ), and then clean it up on exit, just so you don't have any stacking processes.