фильтрация на pgrep для ограничения результата

У меня есть приложение под управлением WINE. Однако мне нужен способ получить processid (как часть сценария мониторинга).

На моем старом сервере (Debian) я просто сделал:

pgrep -f /home/user/directory/AppName.exe 

Тем не менее, на моем новом сервере (более новая версия Debian), когда я запускаю это, я получаю два результата.

Глядя на ps aux | grep AppName.exe ps aux | grep AppName.exe Я вижу, что есть два результата.

Один:

 /bin/sh -e /usr/bin/wine /home/user/directory/AppName.exe 

А другая такая же, как и выше:

 /home/user/directory/AppName.exe 

Каков наилучший способ фильтрации первого, так что я просто остался с идентификатором ProcessID того, который я хочу?

    Вероятно, это не лучший способ сделать это, но я обнаружил, что если я использую:

     pgrep -fn /home/user/directory/AppName.exe 

    Это дает мне правильный.

    Я попытался использовать опцию -x (точное совпадение), но по какой-то причине это не сработало.