2016-04-22 3 views
0

私はMINI2440に取り組んでおり、それはbuildrootを使用するためのカスタムOSを構築しますが、テストの目的のために、私は公式サイトからダウンロードしたOSを使用していています。 だから、問題は、私はUSB経由MINI2440にOSイメージをプッシュするusbpushを使用していますが、私はcommondubuntuでバックグラウンドで実行されているプログラムを強制終了するには?

sudo ./usbpush supervivi-128M 0x30008000 

デバイスのUSBインターフェイス1を主張することができません下に入力したときには、メッセージをポップアップ、次のとおりです。インターフェイス0を主張することができませんでした:デバイスまたはリソース忙しい

は私がusbpushに実行可能権限を割り当てるたび、それがバックグラウンドで自動的に実行され、1つの概念を理解していません。これは明らかに私が使用して殺そうとした

ps -ef | grep usb* 

silicod + 2431 2207 0 10:25のpts/10 0時00分00秒のgrep --color =自動usbpush

下に見られています

sudo kill -9 2431 

しかし、それはバックグラウンドでitsellfを実行し、再び新しいPIDとを作成します。私はグーグルで試したが、何も私のために働く。

============================================== ===============

まあ、私は私の解決策を得ました。 usbpushツールの問題点はわかりませんが、別のツールをダウンロードしてもうまく動作します。そのツールへのリンクは、誰かを助けるかもしれない Friendly_ARM_Mini2440_USBPUSH

乾杯....!実行中のすべてのプロセスについてのあなたの詳細を与えるだろう-ef

答えて

1

美しいだけでなく、私はそれが実際に実行されていないと思います;-)

..

PS のgrepのUSB * - (緩い*)あります任意のその後、 UNIX/Linuxはそれをしない方法はgrepのは、最初の開始されるということです

とUSB

を含む行「|」 ps -efの出力をgrepの入力 に接続するので、探しているのはgrepコマンドそのものです。

ps -ef | grep -v grep |グレップのUSB - あなたの「USB」コマンドがgrepusbまたはusbgrepのようなものであるかのラインはgrepのが含まれていない限り、これは動作します。..

関連する問題