GeekTool registra “comando não encontrado” para comandos que funcionam bem no Terminal

0

Estou tentando executar comandos simples para que eu possa ter a data / hora de saída do GeekTool na minha área de trabalho. Deve ser simples o suficiente para fazer, mas nunca produz nada nas caixas. O log do console mostra que está recebendo spam do GeekTool para dizer "comando não encontrado", embora o mesmo comando (por exemplo, date +"%H:%M" ) funcione bem no Terminal.

Tudo o que quero alcançar é a capacidade de produzir um relógio exibindo hora / data na minha área de trabalho que se encaixa no meu papel de parede. Eu tentei alterar o formato dos comandos, usando a janela do editor interno, bem como a caixa de linha de comando na guia Propriedades. Eu dei uma olhada nas permissões em '/' (porque GeekTool executa comandos de lá) e nada de anormal aparece. Nenhum destes resolveu o problema. Quando eu uso um comando que simplesmente ecoa uma string, ele funciona (por exemplo, echo "hello" exibe a palavra olá).

Alguém tem experiência com o GeekTool e entende por que ele não executa comandos básicos? Como eu disse, é spam meu console com 'comando não encontrado' apesar deles trabalharem no terminal ...

Execução do OS X 10.6.6 em um MacBook Pro (meados de 2010).

    
por Kevin Dowling 09.02.2011 / 10:46

2 respostas

1

Tente inserir o caminho completo para o comando. Você pode descobrir isso executando

which date

no seu terminal.

    
por 14.02.2011 / 17:57
0

Você precisa usar aspas simples, então use

date +'%H:%M' 

e funcionará: -)

Aqui está uma captura de tela, como meu geeklet do Shell está configurado; além do nome, posição e "grupo padrão", o seu deve ser bem parecido:

    
por 09.02.2011 / 11:00