Я прихожу из Linux и пытаюсь заставить Mac делать то, что я хочу. Вопрос в том, какой инструмент лучше всего использовать. Я хочу смонтировать (размонтировать) несколько удаленных дисков. Если я войду в терминал, я могу сделать трюк

mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1

Так как я хочу смонтировать несколько дисков, я хотел бы поместить всю информацию в файл, сохранить ее в папке Documents/ подпапку и сделать ссылку на нее на рабочем столе (или где-нибудь лучше, если есть лучшее место). На данный момент я вручную запустил соответствующую команду в терминале, и удаленный диск смонтирован, и я вижу его содержимое. Что мне нужно, так это метод одним щелчком мыши, чтобы запустить файл для монтирования всех дисков.

Я попробовал скрипт Apple, но мне не понравились мои команды. Я не знаю точно, что он ожидает увидеть, и, возможно, сценарий Apple - не тот инструмент. У меня нет проблем в Linux, но Mac для меня новый, и я не знаю, что мне следует использовать.

Спасибо илан

1 ответ1

1

AppleScript - это совершенно другой язык с различными командами, синтаксисом и возможностями; для того, что вы пытаетесь сделать, лучше всего использовать сценарий оболочки. Во-первых, сделайте ваш файл правильным сценарием оболочки, запустив его строкой shebang

#!/bin/bash
mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1
...etc

Затем сделайте его исполняемым с помощью chmod +x /path/to/script . Наконец, если вы хотите, чтобы он был дважды активирован в Finder, добавьте расширение «.command» к его имени, чтобы Finder знал, что делать, когда вы дважды щелкаете мышью.

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