Исправление получено, и оно сработало для моей проблемы. проверьте правила брандмауэра, статус selinux, порт.
Остановите службы NFS в следующей последовательности
# service nfslock stop
# service nfs stop
# service rpcbind stop
Правила брандмауэра:
Добавьте необходимые порты NFS в IPtables или отключите IPtables
Селинукс:
Отключить selinux или добавить контекст selinux в файлы NFS.
Порт:
Следующие порты должны быть открыты и сопоставлены в /etc/services.
/root # cat /etc/services | grep rpc
sunrpc 111/tcp portmapper rpcbind # RPC 4.0 portmapper TCP
sunrpc 111/udp portmapper rpcbind # RPC 4.0 portmapper UDP
наконец, запустите службу в следующей последовательности
# service rpcbind start
# service nfs start
# service nfslock start
Установите -ловушку, обрабатывающую SIGINT (Ctrl+C ). В вашем случае это будет что-то вроде:
trap "kill -2 $pid1 $pid2" SIGINT
Просто поместите его перед командой ожидания.