1)Cron job: So cron job be able to run a process accordance with certain time intervals or whatever the desired shape is. It can be able to run most of file types or all type of languages probably.
2)Kernel module: Kernel module also runs with kernel on the background. Its main target is making system useful and responsible to connected devices. Especially hardware developers spending a lot of time with them.
3)Service: A service can run on background and waits for something and then response to it.
So while thinking about that reasons I think kernel modules mostly targeting kernel operations and that would be one reason to not using them. Another reason is they writen on C/C++.
What about service?
I think that would be more useful to write programs as kernel modules like sleeping system at certain time. Like when a system developer wants to create a automatic sleep function which option is the best. If he uses cron job, users would want to use cron job because its useful for normal daily users to and then corrupt some system files.
Services seems to be best option is it?
2)Kernel module: Kernel module also runs with kernel on the background. Its main target is making system useful and responsible to connected devices. Especially hardware developers spending a lot of time with them.
3)Service: A service can run on background and waits for something and then response to it.
So while thinking about that reasons I think kernel modules mostly targeting kernel operations and that would be one reason to not using them. Another reason is they writen on C/C++.
What about service?
I think that would be more useful to write programs as kernel modules like sleeping system at certain time. Like when a system developer wants to create a automatic sleep function which option is the best. If he uses cron job, users would want to use cron job because its useful for normal daily users to and then corrupt some system files.
Services seems to be best option is it?