私のブログは、1あまりにも多くの問題をに1つ手作業でファイルを圧縮するために、それぞれの新しいコードニーズた後、独立したフロントとリアエンドで、その後、作業ディレクトリnginxのサーバーにアップロードscpコマンドを使用して、解凍します。
だから我々は、このツールを使用することを期待することができます。
コードは以下の通りです。
#!/usr/bin/expect
# 使用scp上传
spawn scp /home/project/html/Blog/Blog.tar.gz root@ip:/var/www/html
#等待带有password字样,并输入密码
expect "*password*" {send "密码\r"}
#退出
expect eof
#ssh连接服务器
spawn ssh root@ip
#等待带有password字样,并输入密码
expect "*password*" {send "密码\r"}
#输入密码后进入网站存放目录,并解压
expect "*#" {
send "cd /var/www/html \r"
send "tar -zxvf Blog.tar.gz \r"
}
#退出
expect eof
一度に解凍をアップロードします。