1

Я пишу "скрипт" Automator, который rsync на моем MacBook 10.6.3 Pro для Ubuntu 10.10 HTPC. Я могу заставить Automator запускать мой скрипт оболочки для команд rsync , но я не могу заставить Automator смонтировать три тома на HTPC (папки для музыки, видео и изображений).

Я автоматически монтирую эти тома при входе в систему, но иногда тома HTPC отключаются, поэтому я хочу перемонтировать их по умолчанию.

Есть ли способ смонтировать тома в Automator? Я тоже открыт для сценариев оболочки. Спасибо!

1 ответ1

2

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

#!/bin/sh
backupVolume=`diskutil list | awk '/ Backup / {print $6}'`

"Резервная копия" - это имя моего диска. Что-то вроде "disk2s1" будет храниться в этой переменной. Эта часть сценария оболочки монтирует диск:

if [ ! -z "$backupVolume" ]
then
  diskutil mount $backupVolume
fi

Для автоматического извлечения диска вы можете использовать этот скрипт:

#!/bin/sh
osascript -e 'tell application "Finder" to eject "Backup"'

Я надеюсь, что это то, что вы имели в виду.

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