我的开发工作流程是这样的:
term-1 $ ctl-C #kills tail
term-1 $ catalina7 stop
term-2 $ ant
term-1 $ catalina jpda start && tail -f logs/catalina.out如何在tail上挂接^C,以运行catalina stop
发布于 2012-02-24 05:07:13
您可以将其放入bash脚本中,并使用内置的trap命令,如下所示:
trap "catalina stop" INT
ant
catalina jdpa start && tail -f logs/catalina.outtrap的第一个参数是要在接收到给定信号(第二个参数)时运行的命令。要捕获Ctrl-C,可以使用INT信号。另一个有用的信号是EXIT,它在每次脚本结束时调用陷阱。
https://stackoverflow.com/questions/9420515
复制相似问题