ssh 主要参数说明:
1 | -l 指定登入用户 |
ssh 执行远程命令格式
ssh [options][remote host][command]
ssh远程执行命令并退出
- ssh退出,可以在ssh执行完之后kill掉这个进程,需要ssh用到-f参数使ssh在后台运行
1
2
3
4
5eg:
ssh -f -n $user@$host '/data/ugc/api.sh'
pid=$(ps aux | grep "ssh -f -n $user@$host /data/ugc/api.sh" | awk '{print $2}' | sort -n | head -n 1)
sleep 10 && kill ${pid}
exit 0