Open wittyResry opened 7 years ago
gbkrun myssh.sh xxx
#!/usr/bin/expect
# args check
if {$argc != 3} {
puts "-------------------------------------"
puts "Usage:"
puts " auto input password when ssh host"
puts " myssh.sh user host pwd"
puts "-------------------------------------"
exit 0
}
set timeout 30
spawn ssh [lindex $argv 0]@[lindex $argv 1]
expect {
"(yes/no)?"
{send "yes\n";exp_continue}
"password:"
{send "[lindex $argv 2]\n"}
}
interact
#!/bin/bash
# 使用GBK Profile
echo -e "\033]50;SetProfile=GBK\a"
# 环境编码切换为GBK
export LANG=zh_CN.GBK
export LC_ALL=zh_CN.GBK
# 更改当前 iTerm2 tab title
echo -ne "\033]0;"$@"\007"
$@
echo -ne "\033]0;"${PWD/#$HOME/~}"\007"
# GBK任务完成后,自动切换回默认编码(UTF-8)
echo -e "\033]50;SetProfile=Default\a"
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
#!/bin/bash
ssh log-xx-x -tt "sudo -u log -s"
$ sudo vi /etc/ssh/ssh_config
添加一行ServerAliveInterval 30