Просто добавьте x
к флагам:
#!/usr/bin/env bash
pgrep -flx "pgrep.sh"
Протестировано в Ubuntu и ничего не выводит на вывод (если это то, что вы хотите!).
En mi caso, el inicio de sesión sin contraseña no funcionaba debido a los permisos de mi directorio de inicio porque cambié los permisos predeterminados. Finalmente, esto es lo que funcionó para mí. los permisos de mi directorio de inicio son
/inicio/nombre de usuario
drwxr----x. 18 username groupname 4096 May 11 11:52 username
/inicio/nombre de usuario/.ssh
268823097 drwx------ 2 username groupname 29 May 11 11:53.ssh
/home/nombre de usuario/.ssh/autorizado _teclas
-rw-r----- 1 username groupname 402 May 11 11:53 authorized_keys
Ваш ответ для CentOS 7 принадлежит SELinux:
restorecon -Rv ~/.ssh