2014-12-17 3 views
0

Я нахожусь на маке и хочу сделать пакетный скрипт, который запускает терминал commmand с двойным щелчком.Сделать терминальный скрипт, который запускает команду терминала

Я нашел несколько уроков, но все они показывают, как что-то повторять?

То, что я хочу, чтобы запустить это, когда я дважды щелкните скрипт:

My-MacBook-Pro:platform-tools myname$ ./adb logcat -s Unity 

Я сохранил это в файл с именем: mytest.command

При двойном это я получаю это:

Последний вход в систему: Wed Dec 17 09:26:04 on ttys001 My-MacBook-Pro: ~ myname $ /Users/myname/Documents/mytest.command; Выход; /Users/myname/Documents/mytest.command: линия 1: My-MacBook-Pro: платформенные инструменты: команда не найдена выход из системы

Как я могу это сделать?

Любая помощь приветствуется

ответ

2

Во-первых, вы должны знать, где вы установили adb. Если вы знаете, что это, например, в /usr/local/bin, то это нормально. Однако, если вы не знаете, где он установлен, тип

which adb 

или

whereis adb 

и он расскажет вам. Теперь удалите слово adb из полученного вами ответа, поэтому у вас есть только путь к каталогу (папке), где живет adb. Теперь у вас есть путь, вы можете написать свой сценарий:

#!/bin/bash 
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:XXXXXXXX 
adb logcat -s Unity 

где XXXXXXX путь к папке, где adb живет.

+0

Любая удача, или вы все еще застряли? –

+0

Эй, работает как шарм. благодаря – Mansa

Смежные вопросы