代码如下
ssh.sh 修改对应的服务器账号 密码 端口默认22,没修改的话修改成22,将IP写入到脚本同级目录ip.txt,运行脚本 bash ssh.sh > ssh.log ,后台运行使用nohup bash ssh.sh > ssh.log &
[crypto-block]
#!/bin/bash
username="账号"
passwd="密码"
port="端口"
timeout=3 cmd="命令"
#这里是服务器ip存放文件
for host in cat ip.txt do
result=""
result=sshpass -p "$passwd" ssh -p $port -o StrictHostKeyChecking=no -o ConnectTimeout=$timeout $username@$host $cmd
echo $host >> ssh.log
echo $result >> ssh.log
done
echo "finish"
铁鱼信息批量导出
部署
sudo apt install build-essential -y
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs -y
npm install -g ironfish@0.1.70
生成新钱包
ironfish wallet:create 钱包名
导出钱包信息
ironfish wallet:export 钱包名 --json
cmd="命令"
可以修改成如: "sudo apt install build-essential -y && curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash - && sudo apt install nodejs -y && npm install -g ironfish@0.1.70 && ironfish wallet:create ty && ironfish wallet:export ty --json > qianbao.txt && cat qianbao.txt"
[/crypto-block]