全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworksSS大流量主机交流
IP归属甄别会员请立即修改密码FDC不限流量服务器
查看: 571|回复: 10

请教怎么写一个 shell 自动脚本?

[复制链接]
发表于 2019-2-12 18:52:21 | 显示全部楼层 |阅读模式
如果把下面这条命令写一个全自动的脚本应该怎么写?
tar czf - aaa.txt | ssh root@123.123.123.123 -p 22 tar xzf - -C /var

如果直接执行会要你输入密码,

写脚本的时候要怎么把密码写进去?

#!/bin/bash
tar czf - aaa.txt | ssh root@123.123.123.123 -p 22 tar xzf - -C /var
发表于 2019-2-12 18:53:59 来自手机 | 显示全部楼层
用expat,或者密钥登录,或者换命令

点评

expect  发表于 2019-2-12 22:24
发表于 2019-2-12 18:54:25 来自手机 | 显示全部楼层
有个叫什么J8的第3方软件包 记不起 楼下来答
 楼主| 发表于 2019-2-12 18:59:40 | 显示全部楼层
你们说的啥啊,看不懂啊。运维大佬救我。
发表于 2019-2-12 19:10:20 | 显示全部楼层
运维大佬来了 请安装 sshpass
发表于 2019-2-12 19:14:02 | 显示全部楼层
用证书登陆

或者 sshpass
https://stackoverflow.com/questions/12202587/automatically-enter-ssh-password-with-script
发表于 2019-2-12 19:15:07 | 显示全部楼层
为什么要这么蛋疼,学用borg吧
 楼主| 发表于 2019-2-12 19:17:12 | 显示全部楼层
sshpass 懂了,领悟了,多谢大佬。
发表于 2019-2-12 20:15:24 | 显示全部楼层
凡是要交互的用expect,要鱼要渔看你自己了
发表于 2019-2-12 21:19:07 | 显示全部楼层
你这命令略蛋疼啊,干啥用的?
如果是备份网站直接用rsync呗,多省事。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|全球主机交流论坛

GMT+8, 2019-4-24 18:35 , Processed in 0.080707 second(s), 11 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表