Выполнение скрипта через файл launchd без раздражающих подсказок

У меня есть сценарий AppleScript, который проверяет мой MacBook батареи и силы спящего, когда он достигает определенного уровня, после вывода на экран обратный отсчет 60 сек.

Я успешно настроить его для запуска в фоновом режиме через файл launchd, каждые 30 секунд, как сценарий, но это вызывает раздражающий прыгающий значок на скамье подсудимых.

Так, я сохранил скрипт как приложение и теперь док значок не перестанет отскакивать, но если я в терминале приложение (например) и так случилось, что я клавишей управления, как только он запускает в фоновом режиме, я получаю страшный "Нажмите кнопку Выполнить, чтобы запустить этот скрипт, или выйти" диалоговое окно. И да, я убедился, что, когда я сохранить его параметр "заставка" не выбран.

dialog

Это диалоговое окно появляется позади всех других окон, так что я понятия не имею, что это произошло и мою приложение/скрипт застрял в этой точке.

Любые предложения, как преодолеть это, так что я могу запустить мой скрипт без раздражающих диалоговых окон или прыгающие иконки?

Спасибо.

Редактировать: одна из идей, которая пришла на ум, чтобы использовать опцию ExitTimeOut в файл plist. На man-странице говорит:

ExitTimeOut <целое число>
 Количество времени файл launchd ожидает, прежде чем послать сигнал SIGKILL. Значение по умолчанию-20 секунд. В
 нулевое значение интерпретируется как бесконечность.

Так что я добавил его в такой:

<ключ>описание servicedescription</ключ>
 <строка>аккумулятора</строка>
<ключ>StartInterval</ключ>
<целое число>30</целое число>
<ключ>ExitTimeOut</ключ>
<целое число>90</целое число>

тогда разгрузки/загрузки .plist файл. К сожалению, это не похоже на работу. Я понимая этот параметр не так?

+878
mirkok 5 мар. 2014 г., 2:31:55
21 ответов

Похоже, что у вас портативный компьютер Mac, а не Mac Pro и Машина времени включена. Что вы здесь видите, являются локальные моментальные снимки. От https://support.apple.com/kb/PH14329 : перестать экономить локальные моментальные снимки, открывать машину времени настройки и переведите переключатель в положение Off. Снимки возобновить, когда вы включаете машину времени обратно.

+969
SebKe 03 февр. '09 в 4:24

Я буду использовать iTunes, чтобы обновить его до iOS 9.0.1, которая только вышла сегодня и исправляет множество проблем с оригинальным релизом.

+911
DenverCoder9 15 мар. 2014 г., 20:59:17

Мы смотрим на обновление нашего статического доски на интерактивные доски/Доски smartboard, и один из вариантов-просто купить 1-3 мультисенсорные дисплеи и подключить их к компьютеру Mac Pro и использовать некоторые программного обеспечения интерактивной доски на них.

Кто-нибудь знает любой такой программы Whiteboard для Mac, который предназначен для использования таким образом, а именно - поддержка много-мониторных систем, а также мульти-тач?

+856
zhongjiajie 13 февр. 2014 г., 8:20:03

Да, можно, предоставив следующие документы:

  1. Загрузки операционной системы OS X Эль-Капитан 10.11.6
  2. У вас есть рабочий запуск диска с macOS Сьерра-10.12, установленное на Эль-Капитан загрузке.

По крайней мере, это было то, что произошло, случайно, ко мне, когда я проверил различия между двумя операционными системами. Это может быть, что Apple намеренно исключает Siri от Эль-Капитан. Возможно, не на технических основаниях,.

+779
Josep Viciana 31 янв. 2016 г., 9:20:52

Чтобы получить приглашение вам нужно получить доступ к AppStore и затем перейти к покупкам, там в списке выберите Установить iMovie и вы получите это приглашение. Последняя совместимая версия будет скачать и установить.

+744
blure 9 февр. 2015 г., 16:17:46

На моем Mac, OS Х существенно отстает при просмотре через хром. Я исследовал вещи и понимаю, что неактивная память-это часть памяти, которая может и должна быть освобождена в любой момент:

Даже при создании новой вкладки, прокрутка через Facebook или Gmail делает вещи медленнее. У меня Макбук Про 13" начало 2011 года, 8 ГБ ОЗУ, ОС X горный лев.

Я могу влиять на использование хрома ОЗУ в любом случае?

Редактировать: спасибо @bmike, большие изменения! Я просто хочу дать понять, что я возился с плагины и расширения в настройках Chrome, даже хром://флаги. Экземпляр Flash-это действительно большая проблема, поэтому у меня есть флэш-блокиратор и встроенный флэш-блокатор в Chrome.

Мне было интересно, может ли это как-то связано с не-Mac в моей памяти ПМБ?

+725
tobby 21 апр. 2011 г., 21:01:28

Я повторно установить Google Диск для Mac (OSX с Йосемити 10.10.5) и икона уже исчезли с панели "Избранное" в Finder. Однако, значок появляется в Подробнее разделе. Что здесь происходит? Вот вид панели "Избранное" в Finder.

enter image description here

А вот подробнее посмотреть, что показывает значок.

enter image description here

+695
dijitaltrix 16 мар. 2013 г., 7:29:16

Я хочу, чтобы удалить все сигналы тревоги / уведомления (там может быть ни одного, один или более чем один) из всех просроченных напоминаний в приложении напоминания Х. ОС

Я пытался использование AppleScript для этого, но возникли проблемы с пониманием, как правильно работать с объектами. Я придумал, как сделать всех этих напоминаний, хотя:

сказать приложение "Напоминания"
активировать
 набор myRemList для каждого напоминания, даты исполнения которых меньше, чем (текущая дата) в качестве список
 повторите с myitem в myRemList
 журнал (получить свойства myitem)
 конца повторять
конец сказать

Этот код используется (каких-то фатальных ошибок я не в курсе)? Как я могу снять сигнализацию?

[Править]

Вот пример чего я хочу добиться:

Рассмотрим этот тот, который напоминает мне называть Джон Доу:

enter image description here

Товар из-за сегодня, и напоминание устанавливается уведомить меня в 14.00 (2 часа дня). Когда мои планы изменились, есть несколько из этих пунктов, выскакивает их "напоминания" ("позвонить Джону ДОУ" в этом примере). Я хочу, чтобы "напомнить" свойство быть снят для всех просроченные товары.

+650
Evdoxia Renta 22 июн. 2012 г., 1:46:30

Я не знаю, в чем была проблема.

Когда я вернулся и снова нажал, он работал как и прежде.

головоломка.

+648
lmac19 16 авг. 2012 г., 8:11:32

В macOS высокая Сьерра, новый экран блокировки ярлык был добавлен, но вы можете использовать только ярлык ^ вопрос . Я бы хотел поменять его на что-то более окон-эска, как Л . Как я могу идти об этом?

+643
le rouge rogue 25 окт. 2013 г., 18:34:08

Поскольку Apple изменение за последнюю неделю на моей материнской плате, мои ранние ПМБ 2011 15" не распознает микрофон гарнитуры... я пыталась перезагрузить, поиск в панели настроек, но я не могу заставить его работать...

Я попробовал в обе дырочки, и (он работал с обоими) не имели успеха...

Что еще я могу попробовать ?

+588
Yellow Chicken 12 окт. 2015 г., 21:17:02

По какой-то причине, с тех пор, как Apple выпустила в QuickTime X проигрыватель QuickTime не открывает файлы с соответствующим .больше файл SRT. Я получаю Ошибки программы QuickTime не можете открыть его, и если я хочу открыть его в QuickTime 7. И самое странное есть .файлы SRT работают с предварительным просмотром.
Я Пэриан установлен правильно.

Я не возражаю, используя QuickTime 7 и я знаю, что VLC является гораздо лучше в использовании .файлы SRT, но все же. Это вопрос, который интересует меня много.

Как я могу сделать в QuickTime X не работать .файлы SRT?

+531
Ron Connor 9 нояб. 2011 г., 17:05:11

Когда я открываю проводник папкам, кажется, быть пустым. Проверка с консоли показывает, что все файлы на месте. Это также верно, если я пытаюсь открыть файл из приложения с помощью файл меню.

Если я вставьте полный путь к файлу в текстовое поле диалогового окна файла, файл открывается.

Если я прыгну в папке с КМД-Шифт-G, который работает нормально. Но опять папка пустая.

Любые идеи, чего не хватает?

+448
makinda 9 дек. 2010 г., 1:36:21

Помощью AppleScript - Удалить Файлы, Добавленные 5 Минут Назад

Конкретизируя МЛП ответ, вы можете создать скрипт, который принимает файлы, которые были загружены 5 минут назад и переместить их в корзину с такой скрипт (через добавлено сортировка в Finder):

набор dirSel чтобы путь к папке Загрузки
набор timeInterval до -5 * 60 -- 1 измеряется в миллисекундах, например -1*60 = 1 минута назад
-- 5 минут назад = -5 * 60
набор filteredList в {}
-- Получить имя текущего пользователя 
сказать приложение "системные события"
 набор currentUser для (имя текущего пользователя)
конец сказать

Папки-проверьте загрузки и переместить файлы в корзину, что старше N минут.
набор locateDateAdded в "mdfind -только" & цитирует виде пути в POSIX dirSel & " 'kMDItemDateAdded>$времени.теперь(" & timeInterval & ")&&kMDItemFSName=\"*.*\"с'"
набор filteredItemsOutput сделать скрипт locateDateAdded

сказать приложение "Искатель"
 повторите с itemStep от 1 до количества пунктов filteredItemsOutput
 набор thisItem пункта itemStep из filteredItemsOutput
 установить конец filteredList в файл thisItem в POSIX как псевдоним
 конца повторять
конец сказать

если (графа filteredList) больше 0 тогда
 сказать приложение "Искатель"
 откройте диалоговое окно "вы бы хотели двигаться" & (графа filteredList) & " объекты в корзину?" & "
"& filteredItemsOutput
попробовать
 удалить каждый элемент filteredList
 постараюсь
 конец сказать
еще
 откройте диалоговое окно "нет файлов, удовлетворяющих критериям были найдены".
конец если
+343
SteveMac 5 дек. 2018 г., 15:28:10

Вдохновленный этот вопрос задать на Убунту:

Метод для отправки Убунту, (16.04) аудио через WiFi на iOS (10.2) устройства?

Есть ли способ, чтобы аудио поток с другого компьютера (будь это Linux, Mac или Windows), чтобы ваше iOS устройство (iPhone, iPad и т. д.) такой звук может играть на устройстве iOS?

Я знаю, что есть решения для Android или такой, но было интересно, если есть решение или способ, чтобы сделать это на устройствах с iOS.

+296
Veronica Persson 11 сент. 2014 г., 18:31:59

Ранее, скриншот списка имущества можно ознакомиться по адресу:

~/Библиотеки/настройки/ком.яблоко.помощью ScreenCapture.файл plist

В Маверикс, этот файл больше не существует. В прошлом, я использовал, чтобы иметь возможность манипулировать местоположением и типом изображения скриншотов с помощью .plist в упомянутых выше. Где эти ценности сейчас хранятся? Мне сейчас нужно создать файл plist для того, чтобы манипулировать этими переменными, т. е.:

по умолчанию запись com.яблоко.ScreenCapture расположение ~/папка/в/моем/выбор

Чтобы быть уверенным, что это не проблема с моей учетной записью пользователя, я создал нового админа. счета и испытания.

+251
omnichad 1 янв. 2013 г., 10:34:22

Итак, это первый раз, когда я установить не-Mac операционные системы. Но он пошел, как это:

Во-первых, я скачал драйвера на 4ГБ флешку. Затем, я создал раздел 300 ГБ на моем жестком диске. Я положил мой дисковод SuperDrive с Windows 8 установочный компакт-диск в мой компьютер и загружается, я прошел через процесс установки, а затем он сказал, что что-то не так с моим отформатировать жесткий диск.

Потом форматировать в NTSF и снова загрузится, после чего он жаловался, что мой жесткий диск MBR и что он должен быть с GPT, поэтому я просто решил, что я продолжу завтра и снова отформатировать диск через установочный диск.

Итак, сегодня я попытался загрузка мой компьютер сегодня снова, но на первом шаге программа установки просто сказал, что не может найти драйверов, так что я перезагрузки в OS X и даже водители и попробовал еще раз, тоже самое. Я попыталась изменить мой USB и дисковод SuperDrive с USB-2 для USB-3 но она не работает.

Теперь, когда я загрузиться, он просто говорит:

не системный диск

нажмите любую клавишу для перезагрузки

И я попытался перезагрузить 3 раза, но я еще только получите это сообщение. Это должно быть так сложно, чтобы установить Windows? Что я могу сделать? Я просто хочу поиграть.

+109
Marusya84 15 июн. 2010 г., 13:19:15

Я недавно начал использовать мой Mac mini как медиа-сервер. Я действительно не хочу, чтобы это было включено все это время. Я убрал запрос пароля и сказали Plex, чтобы автоматически открывать при запуске работает отлично, но теперь мне нужен способ, чтобы выключить компьютер, когда я сделал его использовать.

Коробка сидит на полке в моей комнате и не подключен к монитору, клавиатуре и мыши и я хотел бы, чтобы она осталась таким образом. Из чего я могу сказать только действия кнопки питания может принимать ставите Mac в спящий режим, отображение диалогового окна выключения системы, и заставляя выключать.

Есть ли способ, чтобы изменить настройки таким образом, что простым нажатием на кнопку питания начинает полную остановку системы?

+106
Britheyettor1976 8 мар. 2015 г., 2:55:36

Недавно в Найти друзей приложение, которое я создал подписку вроде этого:

enter image description here

И теперь я хочу удалить эту подписку, поскольку подписаны лицом, уведомляется каждый раз, когда я приезжаю в выбранном месте;)

Где это место, я могу просмотреть "мои подписки" и если я хочу отказаться от нее?

Спасибо;)

+88
Antonio Delgado 20 мая 2016 г., 7:46:25

В мои основные команды терминала не нашли, как:

МДС-Макбук-Про:~ ZILLURRAHMAN$ общ.
-Баш: Общ: команда не найдена
МДС-Макбук-Про:~ ZILLURRAHMAN$ ОКР
-Баш: ОКР: команда не найдена
МДС-Макбук-Про:~ ZILLURRAHMAN$ редактировать
-Баш: правка: команда не найдена
МДС-Макбук-Про:~ ZILLURRAHMAN$ открыть
-Баш: открыть: команда не найдена
МДС-Макбук-Про:~ ZILLURRAHMAN$ ви
-Баш: ви: команда не найдена
МДС-Макбук-Про:~ ZILLURRAHMAN$ хвостом
-Баш: хвост: команда не найдена
МДС-Макбук-Про:~ ZILLURRAHMAN$ общ.
-Баш: Общ: команда не найдена

Но эхо работает. Как: МДС-Макбук-Про:~ ZILLURRAHMAN$ Эхо $путь “пользователи/ZILLURRAHMAN/рабочий стол/биоинформатика/галстук-бабочка/bowtie2-2.2.3/BT2_HOME:??

Я могу вызвать программы, как Пико , используя их полный путь, например /usr/Бен/Пико.

+68
heccin weeabro 5 февр. 2016 г., 12:59:31

Лучшее, что вы можете сделать, это установить прошивку, пароль , в надежде, что кто-то не изменить параметры загрузки, хранящиеся в NVRAM или пусть клавиатура выбрать альтернативное программное обеспечение для загрузки и обойти административные пароли.

Старые компьютеры Mac используют открытые прошивки для реализации этого пароль, новейший пароль EFI для предотвращения загрузки в однопользовательском режиме.

Физический доступ к средствам с помощью инструментов, ваш Mac уязвимы для физически сбросить пароль прошивки или удаления диска. Для защиты есть, считают, функция FileVault , который шифрует содержимое вашего диска и требует правильный пароль, независимо от физического доступа к компьютерам Mac.

+59
derpyderp 23 июл. 2011 г., 19:34:14

Показать вопросы с тегом