В наши дни люди много сидят за компьютерами, и это может привести к определенным проблемам со здоровьем. Одна вещь, которую мы можем сделать, чтобы смягчить эту проблему, — это время от времени делать перерыв и ходить. Это может дать нашим глазам передышку, помочь с творческим мышлением и сократить количество калорий из нашего ежедневного общего количества.

Если вы чем-то похожи на меня, может быть трудно не забывать делать перерывы. Я очень погружаюсь в то, что делаю, и часто пропускаю много часов, если не целый рабочий день, прежде чем сделать перерыв на прогулку. Мне нужно напоминание. Нет сомнений, что вы можете настроить это напоминание множеством способов, но способ, о котором я хочу поговорить сегодня, использует сценарии Apple и cron. С помощью этих двух инструментов мы собираемся настроить повторяющееся уведомление на рабочем столе, которое будет каждый час напоминать нам о «прогулке».

Apple scripts — это язык сценариев, разработанный Apple, в котором есть множество удобных команд для работы с вашим Mac. Для этой части нам нужно открыть редактор сценариев (поставляется с вашим Mac). Как только он откроется, мы собираемся вставить нашу команду display notification "Walk Around" в командное окно. Проверьте это, нажав кнопку воспроизведения над командным окном.

Уведомление должно появиться в вашем центре уведомлений, а также push-уведомление. Это круто, но бесполезно, если мне нужно не забывать нажимать ее каждый раз, когда я хочу, чтобы уведомление запускалось. Это противоречит цели!

Введите Крон. Cron используется для планирования различных задач или действий из командной строки. Вы можете запланировать задания на разное время, но для этого задания мы собираемся запускать его каждый час. Начнем с запуска нашего скрипта из терминала.

Чтобы запустить скрипт Apple из вашего терминала (откройте терминал), вставьте следующее osascript <PATH_TO_SCRIPT>, где <PATH_TO_SCRIPT> — это путь к вашему скрипту. В моем случае это будет osascript ~/Walk-Around.scpt . Когда вы выполните эту команду, вы должны увидеть наше сообщение «Walk Around» в центре уведомлений, а также в push-уведомлении. После того, как это настроено, давайте запустим простую команду для запуска этого скрипта каждый час, в час.

echo "0 * * * * * osascript <PATH_TO_SCRIPT>" | crontab

Были сделаны! Я надеюсь, что этот небольшой сценарий поможет вам выработать более здоровые привычки.