#839: fixed ssh command

This commit is contained in:
amartynov 2015-10-22 15:53:27 +03:00
parent 5aa65021b4
commit 057fd8804a

View File

@ -285,7 +285,7 @@ module Devops
begin
new_name = "/etc/chef.backup_#{Time.now.strftime("%d-%m-%Y_%H.%M.%S")}"
# r = `ssh -i #{cert_path} -q #{@server.remote_user}@#{@server.private_ip} rm -Rf /etc/chef`
cmd = "ssh -i #{cert_path} -q #{@server.remote_user}@#{@server.private_ip} if [[ -d /etc/chef ]]; then mv /etc/chef #{new_name}; else echo 'not found'; fi"
cmd = "ssh -i #{cert_path} -q #{@server.remote_user}@#{@server.private_ip} /bin/sh -c 'if [[ -d /etc/chef ]]; then mv /etc/chef #{new_name}; else echo not found; fi'"
DevopsLogger.logger.info("Trying to run command '#{cmd}'")
r = `#{cmd}`
if r == 'not found'