как автоматизировать уничтожение 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. Я не уверен, поможет ли это в вашем случае.

Другие вопросы по тегам