intresting question ;)
for pid in `pgrep cron`;do
ps uh --ppid $pid;
done|grep -v CRON
Domanda
How would I write a bash script that checks there are no currently running cron jobs, then does some simple action?
I am not talking about cron jobs that are scheduled to run at some point, I am referring to actively running processes.
Thanks!
Soluzione
intresting question ;)
for pid in `pgrep cron`;do
ps uh --ppid $pid;
done|grep -v CRON
Altri suggerimenti
You can read the crontab like this
crontab -l | grep -v "^#" | awk '{print $6}'
and check if any of the script/job is running