从Windows执行bat文件:
ssh vagrant@192.x.x.x -i f:\id_rsa "scss --watch %1| kill -9 (ps -aux | grep scss | cut -d " " -f 4 | head -n 1)"
我想在执行scss命令后终止文件。或者可以在完成scss --watc ..命令后发送ctrl + c信号。
答案 0 :(得分:0)
ssh vagrant@192.x.x.x -i f:\id_rsa "scss --watch %1 && pgrep -f scss | xargs kill -9"
&&
将阻塞,直到第一个命令完成执行。并且pgrep
将通过关键字grep PID
并使用管道发送kill
命令来终止进程。