检查NFS共享是否在Python脚本中挂载
我写了一个Python脚本,这个脚本需要某个NFS共享(网络文件系统)可用。如果这个NFS共享没有挂载,脚本会很高兴地把文件复制到本地应该挂载的位置,但当它尝试把在NFS服务器上创建的文件复制回来时,就会失败。
我想专门捕捉这个错误,这样我就可以打印一个有用的错误信息,告诉使用这个脚本的人该怎么做。
我最初的想法是用子进程执行挂载命令,然后检查输出中是否有这个NFS共享。但我在想,是否有更好、更稳妥的方法来做到这一点。
我写了一个Python脚本,这个脚本需要某个NFS共享(网络文件系统)可用。如果这个NFS共享没有挂载,脚本会很高兴地把文件复制到本地应该挂载的位置,但当它尝试把在NFS服务器上创建的文件复制回来时,就会失败。
我想专门捕捉这个错误,这样我就可以打印一个有用的错误信息,告诉使用这个脚本的人该怎么做。
我最初的想法是用子进程执行挂载命令,然后检查输出中是否有这个NFS共享。但我在想,是否有更好、更稳妥的方法来做到这一点。