|Nasser M. Abbasi|
Let me add by saying that you can 'run' an .m file like in a script. As in
MathKernel -script my_file.m
But this is not calling a notebook. This is simply running the .m file just like you would run a bash script.
One does not call a script. One runs a script.