Crontab на Mac OSX

Я создал файл / etc / crontab на Mac OS X, который запускает несколько простых команд. Я хотел бы использовать crontab для повторения заявления в моем терминале, выхода из ОС (как если бы я должен был навести мою мышь на команду Logout), и я пытаюсь проверить ее, запустив инструкцию echo каждые две минуты. Вот что я имею до сих пор:

55 12 * * * echo "Don't forget to log out!! Will be automatically logging out at 12PM Sharpe!!" * 13 * * * logout 1 * * * * echo "Test" 

В этот момент я использовал crontab /etc/crontab чтобы убедиться, что мой пользователь указывает на файл crontab (что он делает) и смог подтвердить его, набрав crontab -l .. Что мне нужно сделать, чтобы сделать это так что он перекликается с моим терминалом и действительно ли он выходит из операционной системы в 12 часов дня каждый день?

3 Solutions collect form web for “Crontab на Mac OSX”

Если фактическое намерение состоит в том, чтобы принудительно выйти из системы активного пользователя системы на 1300 каждый день, попробуйте это в crontab root пользователя:

 0 13 * * * osascript -e 'tell app "System Events" to log out' 

Если вы не хотите отображать для пользователя диалоговое окно подтверждения, вы можете использовать:

 0 13 * * * osascript -e 'tell app "System Events" to «event aevtrlgo»' 

Записи таблицы cron запущены. Они не работают на вашем активном терминале; они работают самостоятельно. Если на вашем хосте работает локальный почтовый демон, вы можете увидеть выходные задания cron, которые имеют выход (например, задания echo ), в сообщениях электронной почты, отправленных локальной учетной записью локальным почтовым демоном.

Использование cron в OS X было сильно обескуражено какое-то время в пользу их «лучшего» варианта, называемого launchd . Существует множество руководств о том, как запускать задания с помощью launchd но только для того, чтобы вы начали здесь.

http://alvinalexander.com/mac-os-x/mac-osx-startup-crontab-launchd-jobs

  • операция не разрешена
  • Настройка Vim с сервером клиентов и буфером обмена
  • описание порядка сортировки
  • find command, есть ли способ получить отчет о проделанной работе?
  • команда wc подсчитывает дополнительные символы
  • Как создать псевдоним для открытия каталога на Mac
  • Поиск времени выполнения команды в ретроспективе
  • Запустить fgrep multicore mac os x
  • Как сделать все текущие и будущие файлы в каталоге, доступным для чтения определенной группой / пользователем?
  • оболочка bash не появляется при запуске терминала
  • Ubuntu Grub распознает MacOS, но не может загрузиться
  • Interesting Posts

    Как chroot в загрузочную среду?

    Как хорошо работать?

    Как получить доступ к истории на лету в Unix?

    Управление графическим интерфейсом Gnome через Bash?

    Как объединить дублируемую историю команды на терминале?

    Как получить удобочитаемое значение (например, RGB) от `\ e] 11;? \ A`?

    Как установить FreeBSD в минимальном размере?

    Какова история предложения командного файла?

    Можно ли предложить IP-адрес моего DHCP-сервера для моего клиента?

    Объединение двух частей вместе для создания единого сценария

    Изменение пользователя maildir в пользовательское местоположение при создании пользователя

    GPG ключевой сервер для поиска ключей?

    Как «вставить» гостевые дополнения изображения в VirtualBox из командной строки, а VM работает?

    Как получить btrfs для выделения места на новом устройстве?

    Gnome 3 – пользовательская комбинация клавиш для запуска команды с правами root?

    Linux и Unix - лучшая ОС в мире.