Для cronjobs у пакетов есть cronjobs, перечисленные в их файлах:
$ dpkg-query -L mdadm | grep cron
/etc/cron.daily
/etc/cron.daily/mdadm
/etc/cron.d
/etc/cron.d/mdadm
Так что вы можете сделать:
ALL_PKGS=$(dpkg -l | awk '{ print $2 }' | tail -n +6)
for PKG in $ALL_PKGS; do
if dpkg-query -L $PKG | grep -q /etc/cron; then
echo $PKG
fi
done
Обратите внимание, что это tail -n +6
из-за дополнительного вывода из dpkg -l
, вам может потребоваться немного изменить настройки, чтобы получить все пакеты.