Я пытаюсь убить любой процесс, связанный с MySQL. Я собираю команду, и до сих пор не нашел правильного решения. Еще одно соображение заключается в том, что последний процесс будет соответствовать команде 'grep mysql' - части команды ниже. Этот процесс больше не будет существовать к тому времени, когда я попытаюсь уничтожить его, поэтому его нужно исключить из входного канала для уничтожения -9. Как лучше всего выполнить эту задачу? Пока у меня есть неполная команда:
ps -A | grep mysql | awk '{print $1}'
который имеет (подделка, для целей этого примера) вывод
11111
22222
33333 # process id to be excluded
Я предполагал, что смогу передать это xargs kill -9 примерно так:
ps -A | grep mysql | awk '{print $1}' | xargs kill -9
и найти способ исключить последний pid, но все, что я пробую, похоже, не работает правильно.