BASHでWindowsプログラムを閉じる方法


2

X64ベースのWin10を使用しています。最近、gitを使い始めたので、コンソールをbash / mingw64に切り替えています。しかし、bashの動作がよくわかりません。

コマンドライン経由で、メモ帳などのプログラムを強制終了しようとしました。たぶん、

TASKKILL /IM notepad.exe

動作します。

taskkillBashのヘルプドキュメントを確認します。この行は、実際には例の1つです。

しかし、私はこのエラーを受け取りました

$ TASKKILL /IM notepad.exe 

ERROR: Invalid argument/option - 'C:/Program Files/Git/IM'.

また、TASKKILL /PID <number>どちらも機能せず、同じエラーが発生します。

誰かが何が間違っているのか説明してもらえますか?

PSこれはtype cmdで解決でき、コマンドを実行しcmdて動作します。しかし、それは一種の低速であり、矢印は機能しません(迷惑です)。


1
スラッシュ(TASKKILL //IM notepad.exe)を2倍にすると機能しますか?
ジュリーペレティエ

試した。また、> help taskkillを使用してtaskkillに関する情報を検索し、「bash:help:no help topic match taskkill'. Try help help 'またはman -k taskkill' or info taskkill' 」というエラーを通知しました。しかし、> taskkill /?を使用すると、ヘルプドキュメントが表示されます。一方、(たとえば)ヘルプ時間は機能します。
流れる雲

これら5つのコマンドを実行しようとするとどうなりますか? which taskkill; type taskkill; echo ${WINDIR}; /windows/system32/taskkill.exe /IM notepad.exe; CMD /C TaskKill /IM notepad.exe
TOOGAM

which taskkill ---- / c / windows / system32 / taskkill ///タイプtaskkill --- taskkillはハッシュされます(/ c / windows / system32 / taskkill)//// echo $ {WINDIR} --- C:\ WINDOWS /// /windows/system32/taskkill.exe / IM notepad.exe ---- bash:/windows/system32/taskkill.exe:そのようなファイルまたはディレクトリはありません/// CMD / C TaskKill / IM notepad.exe- --- Microsoft Windows [バージョン10.0.10586](c)2015 Microsoft Corporation。全著作権所有。
流れる雲

言及するのを忘れました:私が使用する場合cmd //c taskkill //im notepad.exe; その後、動作します。最後のコメントでごめんなさい。私は急いでフォーマットを使用するのを忘れていました。
流れる雲

回答:


0

tskilltaskkillの代わりにソリューションを使用します

つかいます $ tskill notepad


残念ながら。TSKILL:コマンドが見つかりません。これは私が何を得る> bashのである
クラウド流れる

メモ帳はどのように起動しますか?私がやるstart notepadメモ帳を開き、閉じるようにtskill notepad。環境変数パスにgit bash PATHが追加されていることを確認してください

start 問題はありません。それは私が理解していないところです:いくつかのコマンドではうまく動作します その他、それほど良くない。私の環境にあるものはC:\ MinGW \ binです、それは正しいですか?それとも何か不足していますか?
流れる雲

このパスを追加して、もう一度試してくださいC:\Program Files\Git\cmd

追加し、再起動しましたが、動作しません。しかし、私はこのコマンドをcmd 直接試しました。これtskillは、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されないということです。
流れる雲
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.