Schedule *Do Not Disturb*
=======================

Just to add that you can also schedule Do Not Disturb from the command line to activate/deactivate each day at set times.

To set the time when DND will be *enabled*:

    defaults -currentHost write ~/Library/Preferences/ByHost/com.apple.notificationcenterui dndStart -integer <start_time_in_minutes>

To set the time when DND will be *disabled*:

    defaults -currentHost write ~/Library/Preferences/ByHost/com.apple.notificationcenterui dndEnd -integer <end_time_in_minutes>

***NOTE:*** replace `<start_time_in_minutes>` and `<end_time_in_minutes>` with the desired value (explained below).


----------

Example:
--------

To schedule DND to start each day at 15:00 and to end at 18:30 do the following:

Convert 15:00 and 18:30 to minutes to get the value of `<start_time_in_minutes>` and `<end_time_in_minutes>`. That is, multiply the number of hours by 60 and add the number of minutes. 

For 15:00 that would be: `15 * 60 + 0 = 900` and for 18:30 that would be: `18 * 60 + 30 = 1110`. Giving us the commands below:


    defaults -currentHost write ~/Library/Preferences/ByHost/com.apple.notificationcenterui dndStart -integer 900
    defaults -currentHost write ~/Library/Preferences/ByHost/com.apple.notificationcenterui dndEnd -integer 1110
    killall NotificationCenter # 'resets' Notificatio Center so that it reads the DND change