2017-07-22 8 views
0

bashの特定のプロセスを見つけて終了させる方法を探しています。たとえば、テキストファイルを開くスクリプトがあります。これはテキストファイルを開くループです何度も何度も繰り返すので、同じテキストファイルが重複しているので、次のテキストファイルを開く前に前のテキストファイルを閉じるにはどうすればいいですか?特定のプロセスを名前やPIDで殺す方法をいくつか見つけましたが、私が探しているものを私に渡すことはできませんし、仕事に提供された多くの回答を得ることができず、この小さな問題を理解しようとしているうちに、誰かが何かを提供できるかどうか疑問に思っています。ありがとう。bashの特定のプロセスを見つけて削除する

+0

あなたがターゲットとするプロセス名を見つけるのに 'top'を使い、それを殺すために' sudo taskkill [NAME] 'を使いますか? – ifconfig

+0

'kill -9 PID' .. –

+2

あなたは何をしているのかを説明し、それがどのように動作するのかを説明する[最小限の完全で検証可能な例](https://stackoverflow.com/help/mcve)を投稿してくださいします。 – l0b0

答えて

0

実行中のさまざまなプログラムによって、ファイルが開くと、というファイルが処理されます。 Bashにはファイルを明示的に開いたり閉じたりするための個別の操作はなく、読み書きしかできません。 killファイルで何もできないようにするプロセスがありますが、それがあなたの後でない場合は、より具体的にする必要があります。

関連する問題