您可以使用pgrep获取Jack的AwesomeApp实例的进程ID:
pgrep -u Jack AwesomeApp
因此,如果从shell脚本启动supervisor应用程序,则可以执行以下操作:
AWESOME_ID=`pgrep -u $USER AwesomeApp 2>/dev/null`
# run the supervisor application and pass the process id as the argument
supervisor $AWESOME_ID
或者,如果您不想使用pgrep或ps等外部程序,您可以尝试直接在/proc中查找该过程。