2016-04-22 70 views
0

我正在使用MINI2440并使用buildroot为其构建自定义操作系统,但为了测试目的,我使用的是从官方网站下载的操作系统。 所以,问题是,我使用usbpush通过USB推OS图像MINI2440,但是当我在下方输入commond它弹窗消息如何杀死ubuntu后台运行的程序?

sudo ./usbpush supervivi-128M 0x30008000 

无法要求设备的USB接口1:不能要求接口0:设备或资源忙

我不明白的是,每当我可执行的权限分配给usbpush一个概念,它在后台自动运行。它清楚地看到下面

ps -ef | grep usb* 

silicod + 2431 2207 0 10:25 PTS/10 00:00:00的grep --color =汽车usbpush

我试图使用杀

sudo kill -9 2431 

但它创建新的PID并再次在后台运行itsellf。我尝试了谷歌搜索,但没有为我工作。

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

嗯,我得到了我的解决方案。我不知道我的usbpush工具有什么问题,但我下载了另一个工具,它工作得很好。这里是该工具的链接,它可以帮助别人 Friendly_ARM_Mini2440_USBPUSH

干杯....!

回答

1

可爱;-)

嗯,我想它实际上是没有运行..

PS -ef会给你所有正在运行的进程的详细信息 grep的USB * - (松*)会发现任何包含usb的行

unix/linux的做法是,grep首先启动,然后“|”将ps -ef的输出连接到grep的输入 所以你正在寻找的是grep命令本身

你想要的是ps -ef | grep -v grep | grep的USB - 这将工作,除非你的“USB”命令是类似grepusb或usbgrep或行包含grep ..

相关问题