on idle versus Cronix

Hi all,

I would like to run few scripts (let’s say 4-5) in background every 20min-1day, depending on the script.
Should I use the “on idle” approach or should I call the scripts using Cronix?

Which method is more memory efficient /less CPU demanding ?

Thanks

L.