GeekToolは、ターミナルで正常に動作するコマンドの「コマンドが見つかりません」を記録します


0

GeekToolがデスクトップに日付/時刻などを出力できるように、単純なコマンドを実行しようとしています。簡単にできるはずですが、実際にはボックスに何も出力しません。コンソールログには、GeekToolによって「コマンドが見つかりません」とスパム送信されていることが示されていますがdate +"%H:%M"、ターミナルでは同じコマンド(例:)が正常に機能しています。

私が達成したいのは、デスクトップに時刻/日付を表示する時計を出力して、壁紙に収まるようにすることだけです。組み込みのエディターウィンドウと[プロパティ]タブのコマンドラインボックスを使用して、コマンドの形式を変更しようとしました。'/'でアクセス許可を確認しました(GeekToolがそこからコマンドを実行するため)。これらのいずれも問題を解決しませんでした。単に文字列をエコーするコマンドを使用すると、それが機能します(例:echo "hello"はhelloという単語を表示します)。

誰でもGeekToolの経験があり、基本的なコマンドを実行しない理由を理解していますか?私が言うように、彼らは端末で動作しているにもかかわらず、「コマンドが見つかりません」でコンソールをスパムしています...

MacBook Pro(2010年半ば)でOS X 10.6.6を実行します。


1
こんにちは、Super Userへようこそ!質問を編集してください。次の点を追加すると、より良い回答が得られる場合があります。2.今までに何を試しましたか?3.どのような結果が得られましたか?4.期待していた結果とどのように違いましたか?(より具体的に、これらはあなたの質問の現在の状態から自明ではありません)
-Piskvor

何についてecho $PATH、または使用して/bin/date +"%H:%M"
アルジャン

その間、上記を試しましたか?
アルジャン

はい、試してみましたが、うまくいきました!問題はパスでした。/ bin / dateを使用するだけで十分です。
ケビンダウリング

回答:


1

コマンドの完全なパスを入力してください。実行することでそれを理解できます

which date

ターミナルで。


0

単一引用符を使用する必要があるため、

date +'%H:%M' 

そしてそれは動作します:-)

ここに、私のシェルギークレットがどのように構成されているかのスクリーンショットがあります。名前、位置、および「デフォルトグループ」以外は、非常に似ているはずです。

時刻を表示するシェルオタク


いいえ、残念ながら機能しませんでした。元々一重引用符を試しました。フィードバックステータスセクションを使用して、それは単に...赤い点を返す
ケビン・ダウリング

それは奇妙です-GeekToolのどのバージョンを使用していますか?
アスマス

私は、最新のビルドをしました...
ケビン・ダウリング

@KevinDowling:上記のスクリーンショットを投稿しましたが、役立ちますか?
アスマス

(@Asmus、下部のコードがライセンスコードである場合、画像をトリミングすることもできますか?)
Arjan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.