#!/bin/ksh
ssh user@hostname "ps -ef | grep java | grep dev | kill -9 `awk '{print $2}'` && nohup java -jar application.jar --server.port=8090&"
错误:Usage: kill [-lL] [-n signum] [-s signame] job ...
Or: kill [ options ] -l [arg ...]
有谁知道是什么导致的错误吗?
awk的 in打印是语法错误。
试试这个:
ps -ef | grep java | grep dev | kill -9 `awk '{print $2}'`