1. У процессов запускаемых по крону родительский процесс называется CRON и его ppid соответствует процессу cron. Пример:
root 514 1 0 авг.10 ? 00:00:00 cron
...
root 21227 514 0 17:30 ? 00:00:00 CRON
root 21228 21227 0 17:30 ? 00:00:00 /bin/sh -c sleep 1
2. Нагрузку на CPU конкретным процессом можно получить командой
ps u -p <pid>
Таким образом, ваша задача сводится к тому, чтобы в вашем крон-логгере:
1. Вычислить все процессы, у которых имя родительского процесса — CRON.
2. Для этих процессов собрать нагрузку на CPU.
3. Красиво вывести в файл.
Надеюсь, это поможет.