Bash 通过脚本自动创建GNU屏幕会话
我有以下命令do work(使用ubuntu ec2实例): 这将创建一个分离的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 &
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';
}