检查是否在python脚本中安装了NFS共享

时间:2010-05-22 19:32:45

标签: python nfs

我编写了一个python脚本,它依赖于某个NFS共享可用。如果未挂载NFS共享,它将很乐意将文件复制到应该挂载的本地路径,但稍后在尝试复制在NFS服务器上创建的某些文件时会失败。

我想特别抓住这个错误,这样我就可以打印一条有用的错误消息,告诉用户这个脚本他们必须做什么。

我的第一个想法是使用子进程执行mount,然后检查此nfs共享的输出。但我想知道是否有更好,更稳健的方法。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

你cat解析/ proc / mount文件。请注意,在不同平台和内核版本上,文件格式可能不同。