1

我有一个用于检查备份的 Python 脚本。检查的一部分是检查 UNC 共享上的文件。Python 模块 win_unc 用于实现此目的。最初,脚本每次都挂载并断开与网络共享的连接。我已经改变了这一点,以便服务器安装了共享,并且脚本只是连接到共享。

连接共享的代码如下:

uncDir = UncDirectory(r'\\{}\backups'.format(dbsrv))
        uncc = UncDirectoryConnection(uncDir)
        uncc.connect()

在调用脚本的 Nagios 框中,我仍然收到如下错误消息(Nagios => NRPE => NSClient++ => Python 脚本):

<class 'win_unc.errors.ShellCommandError'>
()
The command `NET USE "\\X.X.X.X\backups" /PERSISTENT:NO` exited with error code 2.

我很困惑,因为我不知道为什么 win_unc 试图安装网络驱动器,因为我想要它做的就是连接到现有的 UNC 共享。

4

0 回答 0