Bash 通过脚本自动创建GNU屏幕会话

Bash 通过脚本自动创建GNU屏幕会话,bash,jupyter-notebook,conda,gnu-screen,Bash,Jupyter Notebook,Conda,Gnu Screen,我有以下命令do work(使用ubuntu ec2实例): 这将创建一个分离的GNU屏幕会话,并传递命令以激活Python Conda环境(source activate Conda_ENV),然后启动Jupyter Notebook Web服务器(Jupyter Notebook) 但我无法让它在bash脚本中工作以自动化这个过程 任何帮助都将不胜感激:)您可能工作太早了,因此第一个屏幕命令可能尚未完成初始化工作。所以在填充之前请稍等片刻。比如: screen -dmS SESS &

我有以下命令do work(使用ubuntu ec2实例):

这将创建一个分离的
GNU屏幕
会话,并传递命令以激活Python Conda环境(
source activate Conda_ENV
),然后启动Jupyter Notebook Web服务器(
Jupyter Notebook

但我无法让它在bash脚本中工作以自动化这个过程


任何帮助都将不胜感激:)

您可能
工作太早了,因此第一个
屏幕
命令可能尚未完成初始化工作。所以在
填充之前请稍等片刻。比如:

screen -dmS SESS && {
  sleep 2;
  screen -S SESS -X -p 0 stuff 'something\r';
}

脚本中的$PATH与登录shell中的$PATH不同吗?@Ivan据我所知,这不是。谢谢!这确实很快@pynexj:)
screen -dmS SESS && {
  sleep 2;
  screen -S SESS -X -p 0 stuff 'something\r';
}