Tente inserir o caminho completo para o comando. Você pode descobrir isso executando
which date
no seu terminal.
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).
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: