例子:
sshpass -p "password" ssh root@localhost "ls /"
注意:password是账号密码
如果本机没有安装sshpass,则安装,安装命令如下:
yum install -y sshpass
如果是执行查找进程并杀进程的命令,有个坑,那就是$符号前要加上\,如下:
sshpass -p "123" ssh lidar@192.168.11.12 "ps -ef|grep ffmpeg|grep rtmp://192.168.11.25:1935/live/livestream/20210618139867|awk '{print \$2}'|xargs kill -9"
本地执行查找进程并杀死进程的命令$前是不需要带上\的,如下:
ps -ef|grep ffmpeg|grep rtmp://192.168.11.25:1935/live/livestream/20210618139867|awk '{print $2}'|xargs kill -9