linux - 如何杀死在ubuntu后台运行的程序?

标签 linux ubuntu

我正在研究 MINI2440 并使用 buildroot 为其构建自定义操作系统,但出于测试目的,我使用的是从官方网站下载的操作系统。 所以问题是,我正在使用 usbpush 通过 USB 推送 MINI2440 中的操作系统镜像,但是当我在下面输入时它会弹出消息

sudo ./usbpush supervivi-128M 0x30008000

Unable to claim usb interface 1 of device: could not claim interface 0: Device or resource busy

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

ps -ef | grep usb*

silicod+ 2431 2207 0 10:25 pts/10 00:00:00 grep --color=auto usbpush

我试图用

sudo kill -9 2431

但它会创建新的 pid 并再次在后台运行。我尝试使用谷歌搜索,但对我没有任何帮助。

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

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

干杯......!

最佳答案

可爱;-)

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

ps -ef 将为您提供有关所有正在运行的进程的详细信息 grep usb* -(松开 *)将找到任何包含 usb 的行

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

你想要的是 ps -ef | grep -v grep | grep usb - 除非您的“usb”命令是 grepusb 或 usbgrep 或该行包含 grep..

关于linux - 如何杀死在ubuntu后台运行的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36785270/

相关文章:

python - 导入错误 : No module named 'deployment'

ubuntu - ACR122 NFC 阅读器不适用于 libnfc ubuntu

ubuntu - 找不到 OpenNi2 和 Asus Xtion Pro Live 设备

linux - 在其他编译环境中编译

java - resultSet 字符串中的控制字符

linux - 为什么使用 libusb 需要分离内核驱动程序?

在特定时间运行多个命令的linux脚本

Eclipse CDT 在 Ubuntu 11.10 中调试失败,抛出 java.lang.NullPointerException

ubuntu - 我如何公开我的 IP,外部可以访问我的本地主机

linux - 如何搜索网站内容并将其存储在 Excel 中?