如何在 shell 脚本中 运行 在后台应用程序

How to run application in background in shell script

我有一个 dotnet 应用程序,我想将它发布到容器中。我有一个要求,当应用程序启动时,我必须在我的应用程序中推送一些数据。 为此,我创建了一个 shell 脚本并将其放入入口点命令中。现在,我 运行 使用 shell 脚本设置我的应用程序。

问题是当应用程序启动时,脚本没有运行在它下面执行命令。

这是我的 shell 脚本:

cd /app/WebAPI
dotnet WebAPI.dll
cd /app/data
for f in `ls *.txt`; do
  // some other command
done

我想在应用程序启动后运行这个for循环。

总结以上评论:

cd /app/WebAPI
dotnet WebAPI.dll &
cd /app/data
for f in *.txt; do
  # some other command
done