如何在 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
我有一个 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