I intend to save my eyes healthy. So, i want to set alarm every 2 hour computer i used. I have tried to set on calender and clock, but i can't find the way.


3 Answers 3


if you have macOS Catalina, in Reminders App, you can create a reminder that alerts you every 2 hours, for example.

for another, you have free apps in Mac AppStore like for https://apps.apple.com/us/app/time-out-break-reminders/id402592703?mt=12


If you're on Mojave, and if you work for say 10 hours, you can set up five recurring reminders like this: or by telling to Siri:

recurring reminders ss

I know it's clunky but works if working hours are fixed and less.


This can be achieved using a simple command which can be run on Mac Terminal:

while true; do osascript -e 'display notification "Save your eyes!!!" with title "2 Hrs Reminder"'; sleep 7200; done; 

Press ctrl + c to stop receiving reminders.

  • Why the downvote? This is perfectly working solution and inline with question context.
    – Azhar Khan
    Commented Oct 5, 2022 at 3:25

Not the answer you're looking for? Browse other questions tagged .