On Tue, Jul 21, 2009 at 10:19 PM, Matthew Dillon<dil...@apollo.backplane.com> wrote: > lockf gets an exclusive lock on the specified lock file and runs > the specified program while holding the lock. So if you run lockf > wieth the same lock file 50 times in parallel, the programs you run > via that lockf are run sequentially, one at a time, and not in parallel. >
Thanks a million Matt for the detailed reply. So I created 3 files in /root/adm 1) .lockfile 2) # cat /root/adm/hms hammer mirror-stream /Backup1/Data /Backup2/Data 3) # cat /root/adm/hmc hammer synctid /Backup1/Data hammer mirror-copy /Backup1/Data /Backup2/Data and in /etc/rc.local I put this entry. (cd /root/adm; /usr/bin/lockf -k -t 0 .lockfile ./hms) & Then I put this entry in the crontab for root 10 1 * * * (cd /root/adm; /usr/bin/lockf -k -t 0 .lockfile ./hms) & and I put this in the /etc/rc.shutdown (cd /root/adm; /usr/bin/lockf -k -t 0 .lockfile ./hmc) Will this do the trick ? :-) Thanks again --Siju