我需要在python中从我的本地执行unix命令。我可以连接到服务器并创建文件,但是每当我尝试执行命令时,我在服务器上都没有结果。
服务器的路径是
path = "M:\\dir1\\dir2"
其中M是映射的Windows网络驱动器。
我可以使用fh
创建一个文件并写入它,但后来我需要将权限更改为可执行文件并在另一个调用中执行它。
我怎样才能做到这一点?
尝试使用os.chmod
,如https://docs.python.org/3/library/os.html#os.chmod所示,以更改权限
要执行,您可以使用subprocess.Popen(["executable_file"], stdout=subprocess.PIPE)