Питон3 не приходя в интерактивном режиме

Я написал небольшой помощью AppleScript, что я хотел бы, чтобы автоматически запускаться каждые 2 часа. Поэтому я написал следующий файл launchd демон (вероятно, это агент):

<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//Яблока//ДТД файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>отключен</ключ>
<ложных/>
<ключ>метка</ключ>
<строка>ком.zerowidth.запущены.аспект</строка>
<ключ>программы</ключ>
<строка>/usr/Бен/osascript</строка>
<ключ>Аргументы</ключ>
<массив>
 <строка>osascript</строка 
<строка>/пользователи/***/my_script.scpt</строка>
</массив>
<ключ>StandardOutPath</ключ>
<строка>/пользователи/***/file_log.журнал</строка>
<ключ>RunAtLoad</ключ>
<правда/>
<ключ>ThrottleInterval</ключ>
<целое число>7200</целое число>
<ключ>сообщение</ключ>
<правда/>
</дикт>
</plist в>

Затем я открыл терминал и сделал

помощью следущей загрузке ~/библиотеки/LaunchAgents/com на.zerowidth.запущены.аспект.файл plist 

Она работала нормально, но только один раз, а не каждые два часа. Проверка на консоли я получил следующие сообщения (и много на самом деле):

ком.яблоко.хрс.файл launchd[1] (ком.zerowidth.запущены.аспект): эта служба определяется, чтобы быть постоянно работает и является по своей сути неэффективно.

16 декабря 17:02:25 воздуха-из-себя-2 ком.яблоко.хрс.файл launchd[1] (ком.zerowidth.запущены.Аспект): Сервис только побежал за 7 секунд. Нажимая респаун на 7193 секунд.

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

Спасибо.


Редактировать. Я добавляю по совету Роберта, сценарий Python и с помощью AppleScript.

Вот скрипт на Python. Он просит консоли Выполнить команду LocateMe и от этого он получает широту и долготу места, где я нахожусь. Затем вызовы API, чтобы получить закат и восход солнца время на этом месте. И, наконец, небольшое функция определяет, является ли это день (восход < сейчас

вывод = ОС.к popen('/пользователи/***/рабочий стол/LocateMe').читать()
###Я извлекаю мои координаты 
коорд = выход[1:25]
широта = поплавок(коорд[1:12]) ###широте
долго = поплавок(коорд[13:25]) ### долготы

my_sunrise, my_sunset = get_ris_and_set(широта, долго) ##эта функция вызывает функцию API, который дает закат и восход солнца раз в положении, заданном (широта,долго)
my_sunset1 = my_sunset.время()
my_sunrise1 = my_sunrise.время()

результат НТР = (is_day(сейчас.время(), my_sunrise1, my_sunset1))
### сравнить время и возвращает true, если это день и false в противном случае 
с Open('/пользователи/***/Desktop/log_file.txt', 'а') как F:
 печати(итоге файл=Ф)
Сыс.выход()

Вот с помощью AppleScript: он запускает скрипт Python выше и считывает значение типа boolean (если это день или нет). Затем он проверяет, если темноте режим на Мохаве и он переключается в случае необходимости.

скажите ID приложения "ком.яблоко.systemevents"
сказать приложение "Терминал"
 сделать скрипт "/usr/местные/Бен/питон3 /пользователи/***/Desktop/python.py $@"
конец сказать

скажи настройки внешнего вида 
 установленное значение, чтобы сделать shell-скрипт "хвост -Н 1 /пользователи/***/Desktop/log_file.txt"
 если темноте режим True и значение = "true", то
 набор темный режим в false
 еще если темноте режим false, а значение = "ложь" тогда
 набор темный режим на True
еще
вернуться
 конец если
конец сказать
конец сказать

+515
Harlan Daneker 4 мая 2022 г., 08:48:54
15 ответов

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

Но это как-то можно проверить путем сравнения стоимости текущего проездной билет с эквивалентом билет туда и обратно плюс стоимость вешенки. Какие две зоны одной поездки будет £4.60, или суммой в £6.40 в течение трех или более поездок.

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

Хотя вероятность того, что даже там, где дешевле, не было бы достаточно, чтобы оправдать новые неудобства. Хотя если вы на Кембриджа в Ливерпуль-Стрит линия то, по моим наблюдениям, изменения в Tottenham Hale на метро можно и дешевле и удобнее, чем ходить через Ливерпуль-Стрит. Так что не стоит полностью дисконтирования в зависимости от вашего конкретного маршрута.

И если у вас есть проездной, который может быть добавлен на карту Oyster, с использованием бесконтактных дебетовых и кредитных карт даст вам все те же преимущества, как устрица без депозита или кредитной нагрузки.

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

+973
dotcs 03 февр. '09 в 4:24

Я планирую поездку во Францию. Когда я недавно путешествовал, я часто ловлю себя пить много воды после долгой прогулки.

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

Так это водопроводная вода во Франции (в частности Тулуза) безопасна для питья?

+931
Vijay Kumbhoje 3 апр. 2022 г., 06:32:25
Другие ответы

Связанные вопросы


Похожие вопросы

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

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

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

+913
Madarmohamed Jaamacadhiile 10 нояб. 2014 г., 08:29:01

Вы можете скопировать .Desktop в ~/.местные/доли/приложений

В основном вы делаете окончания действия этой:

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

+779
user3563929 20 дек. 2011 г., 01:01:07

Я предполагаю, что вы спрашиваете о специальном ноутбуке-в режиме ядра, что остановит вращение жесткого диска, когда он не используется, и записывает данные в "очередями".

Я вижу три причины:

1) там, видимо, проблемы с Ubuntu и ноутбук-режиме. Компьютер зависает, и таким образом она отключена по умолчанию.

2) с ноутбука-режиме вопросы и ответы мы можем прочитать, что жесткие диски для настольных ПК не так надежен для спин падения-взлеты, как портативные жесткие диски.

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

+760
chocripple 27 авг. 2023 г., 18:03:30

Бенту будет закрыта, поэтому я хочу, чтобы мои данные и экспортировать его в FileMaker, используя один из инструментов, который преобразует данные правильно, включая изображения, всплывающие меню и т. д. К сожалению, в какой-то момент, я создал базу данных паролей в Настройки>Настройки безопасности, но теперь, несмотря на все мои увольнения ПМ ПМ у меня на файл не работает. Бэнт говорит, что вы влипли, если вы потеряете свой ПМ, но я в надежде, что кто-то знает как взломать эту. Я (сдуру) вложили много времени в эти Бенто записи и мысли, начиная с нуля-это меня удручает. Спасибо!

+733
Norton 28 авг. 2013 г., 18:01:13

Я использую Макбук работает Сьерра.

Мне нравится использовать различные настройки мыши с моим тачпадом и USB-мыши. Чтобы облегчить этот процесс, каждый раз, когда я подключить Мой мышь, мне нужно идти в Системные настройки и изменить параметры мыши (обратное направление прокрутки и регулировки чувствительности). Есть ли способ я могу автоматизировать этот изменится (возможно, с помощью Automator) в настройки происходят автоматически каждый раз, когда я подключить USB-мышь?

+729
Divya Sitani 5 авг. 2010 г., 19:13:46

Это больше не доступны на 11.04. Для включения эффектов установите compizcofig-настройки-диспетчер из Центра программного обеспечения.

+668
ttn 12 мая 2018 г., 01:42:38

Использовать

$ перфорация-запись-г

Это создаст график кал в файле перф.данных.

а затем используем следующие commadn, чтобы просмотреть отчет.

отчет $ перфорация

См. страницу человека парфюмерно-косметической продукции-учет и представлять дополнительные сведения.

+547
user63005 16 мая 2021 г., 02:39:57

Это вызвано недавнее изменение в используя базу данных (часть библиотеки), обозначающий, что термин=в xterm (и вариантов) поддержка рэп (повторить предыдущий символ) escape-последовательность, которая несколько эмуляторов терминала другие, чем в xterm не (Пока), или просто добавили / скоро добавим поддержку.

См., например, терминал или Гном-терминал сообщения об ошибках для получения дополнительной информации.

+488
Graham Okely 11 авг. 2014 г., 16:37:45

Я пытаюсь удалить четыре строки блока из текстового файла, если вторая строка соответствует регулярному выражению Н+. Текстовый файл состоит из многих повторяющихся 4 форматы линии, т. е.:

@HEADER1
ACTGCNNNT
+
583@#!НМУ
@HEADER2
ANNTGCGGG
+
4123N@!&*

В первой строке четыре блока шаблона всегда начинаются с @ однако @ может появиться в любом месте в четвертой строке, и с рисунком, которого я ищу, Н+ может также появиться в четвертой строке, я просто не могу grep для Н+.

Любой идеи будет высоко ценится :)

+477
Amalendu 26 окт. 2018 г., 07:42:00

вчера я пытался использовать голосовые особенность Google (тот, где вы говорите "Привет Гугл" и после этого вы спрашиваете вещи. Он не работал, и я обнаружил позже, что я не подключен к сети.

С тех пор я случайно всплывающее окно говоря: "Google не останавливается"

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

Смартфон Моторола мощность Г7, Android версия 9

Можете ли вы помочь?

+361
svdwoude 20 февр. 2020 г., 20:44:00

По данным ftp://ftp.porcupine.org/pub/security/hints-and-tips.html:

Если tcpd доступ правила не работают, как ожидалось, бегать tcpdchk -В и посмотреть, если его результат совпадает с вашими ожиданиями. Если что не ясно, пожалуйста, используйте tcpdmatch команду, сообщите, что он говорит, а также сообщить, какой результат вы ожидали получить. Обе команды идут с исходным кодом протокола TCP фантик.

+221
Kum Ar 24 янв. 2017 г., 06:03:24

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

Что вы можете сделать, это подать письменную жалобу в течение авиакомпании; убедитесь, что у вас есть запись о нем. Дай им немного времени, чтобы ответить. Есть небольшой шанс, что они будут стоять до этого обещать, но я бы на это не рассчитывал.

Следующим шагом можно попробовать подать на них в суд. Не только на обетовании, но также и потому, что ваш рейс был отменен в последнюю минуту, вы понесли дополнительные расходы, и BoraJet несет ответственность за них. Поговорите с адвокатом, прежде чем что чтобы узнать, что ваш шанс турецкий суд соглашается с вами, и если вы согласились с этим.

+127
lmanyange 11 окт. 2018 г., 18:25:53

Выравнивание важно на разделы, содержащие сведения, чтобы максимизировать вероятность того, что операции блока будет соответствовать любой базовой структуры блока (4K на современные жесткие диски, больше чем диски на основе Flash).

Расширенные разделы не содержат данных, они просто контейнеры для логических разделов. Единственная операция, которая делается на удлиненных перегородок читает один сектор размером 512 байт, который определяет логические разделы, и писать его при изменении логической структуры раздела (так редко). Поскольку эта операция включает в себя только одну отрасль, оно никогда не может соответствовать больший размер блока, поэтому любые записи будет неоптимальным и нет никаких способов улучшения. Выравнивание расширенный раздел сам по себе не влияет на возможность согласования логических разделов содержит, так что нет никакой необходимости, чтобы выровнять его там.

+73
REVIVEL 19 нояб. 2023 г., 14:15:13

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