невозможно отобразить диалог osascript с помощью crontab - PullRequest
0 голосов
/ 17 февраля 2019

Как я могу отобразить диалог osascript с помощью crontab?Я мог бы просто выполнить """osascript -e 'display dialog "displaying content" ' """ с python os.system в терминале, и диалоговое окно покажет, что означает, что os.system правильно выполнил osascript command.и я могу выполнить команду crontab, например 32 10 * * * mkdir /path, чтобы создать папку в 10:32, что означает, что crontab также работает хорошо.Однако, когда я выполняю """osascript -e 'display dialog "displaying content" ' """ с помощью crontab, ничего не появляется, кажется, что-то блокирует отображение диалогового окна на моем экране, я хочу знать, что случилось?

1 Ответ

0 голосов
/ 17 февраля 2019

Дополнительные кавычки не нужны при использовании crontab.Это должно работать без кавычек.Вы должны быть в состоянии подтвердить это, запустив терминал без Python.При запуске с кавычками в терминале выдается ошибка.bash: osascript -e 'display dialog displaying: command not found

Попробуйте добавить эту строку в команду crontab:

osascript -e 'display dialog "displaying content"'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...