如何自动终止 PID 来解决“无法声明 USB 设备”?

如何自动终止 PID 来解决“无法声明 USB 设备”?

我有同样的问题此链接但问题是我想在可执行文件中自动执行这个过程,而不需要每次都杀死第一个 PID。事实上,我希望我的可执行文件每次都检测这些 PID,然后在必要时杀死它们。

你知道该怎么做吗?

答案1

当我遇到这个问题时我为我编写了 Bash 脚本:

#!/bin/bash
kill_args=$(pgrep gphoto)
  if [-z  $kill_args]; then

    echo "Arguments are:: $( pgrep gphoto )"
    pgrep gphoto | xargs kill
  else
    echo "No gphoto process"
  fi

此脚本会终止所有活动的 gphoto 进程。我不确定这对您是否有帮助。

相关内容