2

Я пытаюсь запустить следующую команду непрерывно:

osascript -e 'tell application "System Events" to set visible of every application process to false'

Есть ли какая-то команда со следующей методологией?

repeat "enter command here"

Если нет, как я мог это сделать?

2 ответа2

2

С помощью простого в while петля, sleep ING между ними:

while true; do osascript -e 'tell application "System Events" to set visible of every application process to false'; sleep 1; done

Если у вас есть Homebrew, установите watch (brew install watch), а затем позвоните:

watch -n1 osascript -e 'tell application "System Events" to set visible of every application process to false'

... запускать его каждую секунду.

0

Если вы не хотите продолжать создавать новые процессы osascript, вы можете использовать оператор повторения AppleScript:

osascript -e repeat -e 'tell app "System Events" to set visible of processes to false' -e 'delay 5' -e 'end repeat'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .