how can i know if that the machine takes the current for entire hour or per hour or per min?
I am not sure what you're asking here.. But if your motor isn't running, it will not use current or a very small current for the motor controller.
1300 Ah means that the battery has enough charge to supply 1300 A during 1 hour (those are huge numbers by the way! You sure it's a 1300 Ah battery?). However, because of the internal resistance of the battery, it probably can't do that.
You are correct though, if you divide the capacity by the current used you get the hours the battery SHOULD last at that current. If that current is the maximum current used, but is only required a short amount of time your batteries should last longer.
Hope this helps..