Я пытаюсь автоматизировать выключение своего Mac, я попробовал запланированное выключение в энергосберегающем режиме, и я хочу спать, но это, похоже, не работает. Запуск проигрывателя VLC, похоже, предотвращает выключение. Я думаю, что мне нужен сценарий для принудительного выключения Mac независимо от того, какие ошибки могут отображаться на экране различными запущенными программами.
Спасибо
Ok,
Это код приложения, который я использую для выключения Mac. Я добавил его как мероприятие iCal, которое проводится каждую ночь.
tell application "System Events" to set the visible of every process to true
set white_list to {"Finder"}
try
tell application "Finder"
set process_list to the name of every process whose visible is true
end tell
repeat with i from 1 to (number of items in process_list)
set this_process to item i of the process_list
if this_process is not in white_list then
do shell script "killall \"" & this_process & "\""
end if
end repeat
on error
tell the current application to display dialog "An error has occurred!" & return & "This script will now quit" buttons {"Quit"} default button 1 with icon 0
end try
tell application "System Events"
shut down
end tell