Shell:如何处理返回空值的命令?

2024-04-25 14:23:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个shell脚本,它将在linux引导后自动启动django服务器。你知道吗

在写作时,我面临的问题是:

我正在执行一个命令:exec python manage.py makemigrations 此命令不返回检测到的更改。之后我的脚本就终止了

在这个命令之后,我想执行更多的命令。 有人能给点主意吗?你知道吗


Tags: djangopy命令服务器脚本managelinuxshell
2条回答

为什么要使用exec,我想您可以使用python manage.py makemigrations &,添加&在后台运行命令。你知道吗

就用python manage.py makemigrations

exec将终止当前shell并执行命令。执行完成后,您将无法返回到当前shell并丢失以下命令,这就是脚本终止的原因。你知道吗

如果以下命令相互独立,那么可以使用&,这些命令将在后台同时执行,否则就不需要&。你知道吗

相关问题 更多 >