GeekTool регистрирует “команду, не найденную” для команд, которые хорошо работают в Терминале

Я пытаюсь выполнить простые команды, таким образом, я могу сделать, чтобы GeekTool произвел дату/время и т.д. на мой рабочий стол. Должно быть достаточно просто сделать, но это никогда на самом деле производит что-либо в поля. Консольный журнал показывает, что это становится массово разосланным GeekTool для высказывания 'команды, не найденной', хотя та же команда (например. date +"%H:%M") хорошо работает в Терминале.

Все, чего я хочу достигнуть, является способностью произвести время/дату отображения часов на моем рабочем столе, который вписывается в мои обои. Я попытался изменить формат команд, с помощью встроенного окна редактора, а также поля командной строки на вкладке Properties. Я взглянул на полномочия в '/' (потому что GeekTool выполняет команды оттуда), и ничто необычное не прибывает. Ни один из них не решил проблему. Когда я использую команду, что просто эхо строка, оно работает (например, эхо "привет" отображает слово привет).

Кто-либо имеет опыт с GeekTool и понимает, почему он не выполнит основные команды? Как я говорю, это массово рассылает мою консоль с 'командой, не найденной' несмотря на них работающий в терминале...

Рабочий OS X 10.6.6 на MacBook Pro (середина 2010).

0
задан 09.02.2011, 15:40

2 ответа

Попытайтесь ввести целый путь для команды. Можно понять это путем выполнения

which date

в Вашем терминале.

1
ответ дан 24.11.2019, 12:09

Необходимо использовать одинарные кавычки, так использование

date +'%H:%M' 

и это будет работать :-)

Вот снимок экрана, как мой Shell geeklet настроен; помимо имени, положения, и "группы по умолчанию" Ваш должен выглядеть весьма схожим:

shell geeklet to display time

0
ответ дан 24.11.2019, 12:09

Теги

Похожие вопросы