我正在尝试杀死linux中的一个进程
ps -aux
root 14074 0.0 0.4 6586120 67452 pts/0 Sl 22:45 0:01 java -cp target/cronscheduler-1.0-SNAPSHOT.jar com.cronscheduler.QuartzMain
使用以下命令终止停止脚本中的进程
ps aux | grep "java -cp target/cronscheduler-1.0-SNAPSHOT.jar com.cronscheduler.QuartzMain" | \
grep -v grep | awk '{print $2}' | xargs kill -9
问题是当cronscheduler.QuartzMain正在运行时,此命令可以正常工作。但是当这个进程已经被杀死时,上面的命令会抛出错误
Usage:
kill [options] <pid|name> [...]
感谢您对消除错误的投入