From 793651ed95079570cb6e1746d94ed4734f102119 Mon Sep 17 00:00:00 2001 From: JackWhh <5264499+jack_whh@user.noreply.gitee.com> Date: Fri, 19 Jul 2024 05:51:05 +0000 Subject: [PATCH] 1 Signed-off-by: JackWhh <5264499+jack_whh@user.noreply.gitee.com> --- entrypoint.sh | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 650f075..b3dd9d5 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -4,6 +4,7 @@ set -eu TEMP_SSH_PRIVATE_KEY_FILE='../private_wdhcr.pem' +TEMP_SSH_SHELL_FILE='../depoly_wdhcr.sh' TEMP_SFTP_FILE='../sftp' # make sure remote path is not empty @@ -63,14 +64,11 @@ printf "%s" "put -r $5 $6" >$TEMP_SFTP_FILE #-o StrictHostKeyChecking=no avoid Host key verification failed. sftp -b $TEMP_SFTP_FILE -P $3 $8 -o StrictHostKeyChecking=no -i $TEMP_SSH_PRIVATE_KEY_FILE $1@$2 -echo $11 -echo "---" -echo ${11} if [ -n "${11}" ]; then - echo ${11} - echo "------" - ssh -o StrictHostKeyChecking=no -p $3 -i $TEMP_SSH_PRIVATE_KEY_FILE $1@$2 "${11}" - + echo "${11}" > $TEMP_SSH_SHELL_FILE + cat $TEMP_SSH_SHELL_FILE + echo Start Run Command + sh -c "ssh -o StrictHostKeyChecking=no -p $3 -i $TEMP_SSH_PRIVATE_KEY_FILE $1@$2 < $TEMP_SSH_SHELL_FILE" fi echo 'Deploy Success' exit 0