Quick questions regarding freezers, meat lockers, grocery stores and hospitals.

How long does a backup generator last if there's no one to turn it off?
How long would one last for a deli at the local supermarket? How long before the meat would spoil? Become putrid? What about other produce like fruit and veggies.

How long would a backup generator last for a hospital? How long before donated blood would thaw?