2011-07-12 4 views
2

デスクトップショートカットを開いてcygwinを開いて、ログファイルの末尾にすることができます。Cygwinを起動して特定のファイルの末尾にあるデスクトップショートカットを作成するにはどうすればいいですか?

は現在、私は手動で次の手順を実行します。

  1. スタートcygwinの
  2. CD devの/サーバー/ログ
  3. は、tail -fのerror.log

私は希望3つのステップを自動化するのが好きです。あなたは、次のターゲットへのWindowsショートカットを作成することができ

答えて

3

...あなたの尾の実行ファイルがどこにあることだと仮定

C:\cygwin\bin\tail.exe -f "C:\Path\to\the\error.log"

...。 Cygwinシェルで which tailを実行すると、それが確認されます。

これは、cmdウィンドウでバイナリを実行する必要があります。それを停止するにはCtrl-Cしてください。

EDIT:ああ、私が忘れたのは...これは、PATH環境変数に "C:\ cygwin \ bin"が必要な場合があります。

+0

+1 - ニースとシンプル。 –

+0

は機能しますが、テールのようには動作しません。 EG、私はCarriageReturnをヒットし、いくつかの空行をログに入れたい。 –

+0

C:¥cygwin64¥bin¥mintty.exe -ha -e bash --login -c "tail -f error.log" [リンク](http://cygwin.com/ml/cygwin/2010-07/msg00626) .html) –

1

tailの操作をcygwinシェルから実行する具体的な理由はありますか? ない場合は、tail for windowsを使用して、何らかの理由で、あなたはcygwinのシェルが必要な場合はtail.exe -f error.log

を指すようになりますショートカットを作成することができ、あなたのために働くべきである、アンディのアプローチを試してみてください。

+1

コスタのアプローチは私が示唆していたより簡単です - あなたがcygwinが必要な場合は彼を試してください。 –

関連する問題