Не - не е правилният начин за решаване на проблема - пакетните задачи са трудни за управление и тестване, а за повечето сайтове, изправени пред интернет, няма ежедневен престой. Много по-добре е да разпределите натоварването и да стартирате кода само когато е необходимо, т.е. когато потребител влезе...
DELETE FROM member_logins
WHERE member_id=?
ORDER BY id DESC
LIMIT 50,10;
Което ще бъде много по-ефективно с индекс на member_id