小编Ama*_*ava的帖子

如何从本地机器上的脚本在 aws-ec2 上运行脚本?

我的本地机器上有一个脚本,可以帮助我连接到我的ec2。但是,它不会运行指定的脚本文件。

awsconnect.sh:

ssh -i ".pemfile" ubuntu@"ec2-instance"


  ./data.sh
Run Code Online (Sandbox Code Playgroud)

data.sh是我在aws-ec2上的文件。

data.sh:

 mkdir -p dumps/$(date +"%Y%m%d");
    mysqldump -h localhost -port=3306 -u root -proot abc | gzip > dumps/$(date +"%Y%m%d")/abc.sql.gz;
    logout
Run Code Online (Sandbox Code Playgroud)

My data.sh file is running fine if i run it from aws-ec2 command line. But, it is not running from my script file. What is the problem?

linux bash shell amazon-ec2 amazon-web-services

1
推荐指数
1
解决办法
4517
查看次数

标签 统计

amazon-ec2 ×1

amazon-web-services ×1

bash ×1

linux ×1

shell ×1