我有三台服务器。我在server1中运行python脚本a.py,a.py将连接到具有hadoop客户端的server2。然后,从server2,我需要检查server3是否有hadoop目录dir\u eg。如何在a.py中执行此操作? fab -H server2 exe_cmd_in_server2:hadoop fs -mkdir server3/dur_eg 是创建目录的命令,但我需要检查它是否存在
fab -H server2 exe_cmd_in_server2:hadoop fs -mkdir server3/dur_eg
7uzetpgm1#
如果您只是想避免一个错误,如果目录已经存在,您可以使用 mkdir -p 'path' . 如果您想知道目录是否存在,可以使用 fabric.contrib.files.exists .
mkdir -p 'path'
fabric.contrib.files.exists
1条答案
按热度按时间7uzetpgm1#
如果您只是想避免一个错误,如果目录已经存在,您可以使用
mkdir -p 'path'
. 如果您想知道目录是否存在,可以使用fabric.contrib.files.exists
.