运行.sh脚本后如何保持终端会话处于活动状态

Costantin

我有一个非常简单的run.sh脚本,如下所示:

#!/bin/sh
echo "Hello, let's start!"
cd /Users/c/Dev/App/Code/
. venv/bin/activate
cd Backend
export FLASK_APP=app.py
export FLASK_DEBUG=1
export CONFIG=Local
flask run

运行它之后,我得到以下信息:

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

相反,我希望获得活动会话,就像我手动键入脚本时一样,所以只需激活virtualenv active即可运行pip install然后查看Flask的输出。

我怎样才能做到这一点?

西蒙·苏德勒

如果要在脚本后进行活动会话,请不要运行它,而是将其来源:

$ source ./run.sh
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

$

您也可以在脚本中启动一个新的bash / sh会话,然后在其中添加环境变量。但这使事情复杂化...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使 .sh 脚本在终端中自动运行?

来自分类Dev

Bash脚本启动一个分离的tmux会话,运行一个脚本,并使tmux会话保持活动状态

来自分类Dev

如何在运行进程时保持父表单处于活动状态?

来自分类Dev

通过bash脚本运行Python GUI应用程序时,请保持终端处于打开状态

来自分类Dev

计划任务运行后如何保持PC处于唤醒状态?

来自分类Dev

sbt启动时如何运行命令并使会话保持活动状态?

来自分类Dev

运行运行命令并关闭 cmd 以使它们处于活动状态后,TFS 代理脱机

来自分类Dev

如何从终端中的任何路径运行.sh脚本?

来自分类Dev

如何运行匿名终端会话?

来自分类Dev

运行产生多个终端的 .sh 脚本

来自分类Dev

在新的终端窗口中运行 SH 脚本

来自分类Dev

关闭终端后如何保持应用程序运行?

来自分类Dev

关闭终端后如何保持应用程序运行?

来自分类Dev

通过ssh连接到Ubuntu 16.04服务器后,如何在新终端中运行脚本(.sh)文件?

来自分类Dev

仅在选项卡处于活动状态时运行内容脚本循环

来自分类Dev

如何从终端运行脚本

来自分类Dev

如何运行此.sh脚本?

来自分类Dev

登录后如何在终端中运行python脚本?

来自分类Dev

我是否需要使SSH会话保持活动状态才能使cron运行?

来自分类Dev

Solr正在运行,但systemctl状态处于非活动状态

来自分类Dev

关闭PuTTY或终端后保持进程运行

来自分类Dev

如何在docker-compose服务中更新celery工人,但保持长时间运行的任务处于活动状态,直到完成

来自分类Dev

断开连接后保持SSH会话运行

来自分类Dev

运行命令后如何使tmux窗口保持打开状态

来自分类Dev

如何自动保持脚本运行?

来自分类Dev

打开终端后运行的自动脚本

来自分类Dev

如何保持会话在其MaxInactive间隔之外仍处于活动状态

来自分类Dev

运行Shell脚本后还原会话

来自分类Dev

GCC(libstdc ++)运行时如何在异常处于活动状态时决定终止()

Related 相关文章

  1. 1

    如何使 .sh 脚本在终端中自动运行?

  2. 2

    Bash脚本启动一个分离的tmux会话,运行一个脚本,并使tmux会话保持活动状态

  3. 3

    如何在运行进程时保持父表单处于活动状态?

  4. 4

    通过bash脚本运行Python GUI应用程序时,请保持终端处于打开状态

  5. 5

    计划任务运行后如何保持PC处于唤醒状态?

  6. 6

    sbt启动时如何运行命令并使会话保持活动状态?

  7. 7

    运行运行命令并关闭 cmd 以使它们处于活动状态后,TFS 代理脱机

  8. 8

    如何从终端中的任何路径运行.sh脚本?

  9. 9

    如何运行匿名终端会话?

  10. 10

    运行产生多个终端的 .sh 脚本

  11. 11

    在新的终端窗口中运行 SH 脚本

  12. 12

    关闭终端后如何保持应用程序运行?

  13. 13

    关闭终端后如何保持应用程序运行?

  14. 14

    通过ssh连接到Ubuntu 16.04服务器后,如何在新终端中运行脚本(.sh)文件?

  15. 15

    仅在选项卡处于活动状态时运行内容脚本循环

  16. 16

    如何从终端运行脚本

  17. 17

    如何运行此.sh脚本?

  18. 18

    登录后如何在终端中运行python脚本?

  19. 19

    我是否需要使SSH会话保持活动状态才能使cron运行?

  20. 20

    Solr正在运行,但systemctl状态处于非活动状态

  21. 21

    关闭PuTTY或终端后保持进程运行

  22. 22

    如何在docker-compose服务中更新celery工人,但保持长时间运行的任务处于活动状态,直到完成

  23. 23

    断开连接后保持SSH会话运行

  24. 24

    运行命令后如何使tmux窗口保持打开状态

  25. 25

    如何自动保持脚本运行?

  26. 26

    打开终端后运行的自动脚本

  27. 27

    如何保持会话在其MaxInactive间隔之外仍处于活动状态

  28. 28

    运行Shell脚本后还原会话

  29. 29

    GCC(libstdc ++)运行时如何在异常处于活动状态时决定终止()

热门标签

归档