Я хочу найти идентификатор процесса сценария оболочки, используя команду pidof или ps или любой.Pidof не находит процесс
Все, что я хочу, это только идентификатор процесса. Я использовал «pidof -x test.sh». Что не работает. Примечание. Я не хочу вызывать/bin/sh или/bin/bash - потому что скрипт не работает. Если я вызываю/bin/sh в скрипте, pidof работает.
Пожалуйста, помогите
Ваш вопрос не может быть понят в его текущей форме. Попробуйте улучшить его, добавьте пример и т. Д. – hek2mgl
Мне нужно выяснить процесс конкретного скрипта - скажем, у меня есть 1sleep.sh и 2sleep.sh и tailf sleep.out, запущенные в списке процессов. Я хочу узнать процесс только 2sleep.sh – Ravikanth
Хорошо, получилось. (Вы должны были добавить это к своему вопросу, может быть, оно получило бы преимущество) ... Как вы сказали, когда скрипты вызываются как 'bash script.sh', тогда' pgrep -f 'bash/script.sh "' является решение. – hek2mgl