Я хотел бы написать скрипт, который убивает XCode, Chrome и iOS Simulator всякий раз, когда я быстро переключаю пользователя на Lion.

Как мне запустить такой скрипт? И я должен использовать команды типа killall?

1 ответ1

0

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

#!/bin/bash

cgsession="/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession"

osascript -e 'try' -e 'quit app "Xcode"' -e 'end try' &
osascript -e 'try' -e 'quit app "Google Chrome"' -e 'end try' &

if [[ $# == 0 ]]; then
    "$cgsession" -suspend
else
    userid="$(id -u "$1")"
    [[ -z $userid ]] && exit 1
    "$cgsession" -switchToUserID $userid
fi

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