I've to replicate behaviour of CTRL+C
using shell script to turned down tomcat application server. Hence wrote following code in Jenkins pipeline script -
sh '''pgrep -fl catalina | awk '{print $1}' | xargs kill -SIGINT'''
但是它不会拒绝应用程序。但是,如果我从终端执行了相同的命令,则会关闭应用程序-
pgrep -fl catalina | awk '{print $1}' | xargs kill -SIGINT
您能帮忙了解Shell脚本代码的问题吗?