Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
udtrokia
V2EX  ›  Linux

Linux 如何调用其他进程的环境

  •  
  •   udtrokia ·
    clearloop · Apr 30, 2018 · 4205 views
    This topic created in 2934 days ago, the information mentioned may be changed or developed.

    想用 shell 做一个简易的虚拟环境, 苦于在脚本文件中无法 source 新定义的环境到当前进程中。

    现在的思路是新开一个 shell 进程把环境配置进去,然后再通过前后台进程切换来解决这个问题...

    有没有什么办法可以把一个进程的指令输入到另一个进程中,管道或者 tty 能做到吗?

    5 replies    2018-04-30 12:59:02 +08:00
    Harry1993
        1
    Harry1993  
       Apr 30, 2018 via iPhone
    chroot 命令?
    264768502
        2
    264768502  
       Apr 30, 2018 via Android
    source xxx.sh && env
    然后做文本解析?

    不明白都是 shell,为什么不能 source
    mengyaoss77
        3
    mengyaoss77  
       Apr 30, 2018 via Android
    有环境相关的系统调用
    Cooky
        4
    Cooky  
       Apr 30, 2018 via Android
    expect ?
    udtrokia
        5
    udtrokia  
    OP
       Apr 30, 2018 via iPhone
    比较好奇 tmux 的前后窗切换 和 python 的 venv
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5661 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 03:45 · PVG 11:45 · LAX 20:45 · JFK 23:45
    ♥ Do have faith in what you're doing.