Quit an App on a Schedule
Ask an app to quit at a chosen time
This Rule is useful for a repeatable end-of-session reminder expressed as an application action. It checks whether the selected app is running and requests a normal quit at the scheduled time, rather than requiring you to remember the same cleanup step each day.
When: The weekly schedule fires. If: Safari is running. Do: Quit Safari. The sample schedule is 09:00 on weekdays, so change it if you intend to close an app at the end of the day. The Condition and Quit Application Action must refer to the same intended application.
Configure and try it
- Import with Open this Rule in Rulr and select your days and time in the schedule Trigger.
- Choose the target app in both the Running Applications Condition and Quit Application Action. Do not change only one of those fields.
- Open the app with disposable work and set a temporary schedule a few minutes ahead while Rulr is running and the Mac is awake.
- Observe the quit request, including any unsaved-document dialog. Test once with the app already closed to check the Condition, then restore the final schedule.
Requirements and limits
The sample’s components are available without Pro and declare no special permission. The app must be installed, and Rulr must be available to handle the schedule.
Normal quit can prompt for unsaved work or be delayed by an application. The Rule does not force termination, save every document, prevent relaunching, or enforce an app usage limit. For an inactivity-based routine instead of a fixed time, see Mute and Close Apps When Idle.