You say,
Quote:
Cron job scheduled is running once
in your thread title but how can you be so sure that it's only running once?
IMHO the most likely thing is that it's being spawned (by cron) more than once for some reason.
So what are the possible reasons?
1. There is more that one crontab entry for this same job either both with the same user or once each with different users. To check look for your cron tables in
/var/spool/cron (or possibly
/var/spool/cron/crontabs). In there you will find one file for each and every user that has cron jobs scheduled. You can list these to see the contents using
cat. Look in all the user files for this job entry; as I said, one could be running, for example, as root, and a second as some other user. Do not edit these files directly without coming back for advice first. However, you should be able to use normal cron tools to remove any excess entry that you find.
2. Perhaps, somehow, you have more than one cron daemon running. When the system boots it should start just one daemon. To check look for the cron daemon(s) in the
ps -eaf listing.