Скрипт Python win_unc возвращает ошибку
У меня есть скрипт Python для проверки резервных копий. Частью проверки является проверка файла на общем ресурсе UNC. Модуль Python win_unc используется для достижения этой цели. Первоначально скрипт каждый раз монтировался и отключался от общего сетевого ресурса. Я изменил это так, чтобы на сервере был смонтирован общий ресурс, а скрипт просто подключился к общему ресурсу.
Код, который подключается к общему ресурсу, выглядит следующим образом:
uncDir = UncDirectory(r'\\{}\backups'.format(dbsrv))
uncc = UncDirectoryConnection(uncDir)
uncc.connect()
Я все еще получаю сообщение об ошибке, хотя следующее, в окне Nagios, которое вызывает скрипт (Nagios => NRPE => NSClient++ => Python script):
<class 'win_unc.errors.ShellCommandError'>
()
The command `NET USE "\\X.X.X.X\backups" /PERSISTENT:NO` exited with error code 2.
Я в замешательстве, так как понятия не имею, почему win_unc пытается подключить сетевой диск, так как все, что я хочу, это подключиться к существующему общему ресурсу UNC.