尝试使用“Magics”并且可以成功运行:
%%bash
echo "hello from $BASH"
返回:
hello from /bin/bash
但是运行这个:
%%bash
ssh -C -N <foo user>@<bar server> -L 3306:127.0.0.1:3306
不允许针对隧道连接运行vanilla mysql查询代码。我想做不可能的事吗?
答案 0 :(得分:0)
是。所以我有两个选择:
我可以使用 -
的魔法%%的bash ssh -C -N @ -L 3306:127.0.0.1:3306
我可以用'!'
简单地启动命令!ssh -C -N @ -L 3306:127.0.0.1:3306
但是 - 请确保使用';'结束隧道命令因此输出被抑制,并且IPython Notebook不会在执行SQL之前等待tunnel命令返回一些内容。例如:
!ssh -C -N <foo user>@<bar server> -L 3306:127.0.0.1:3306;