Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

SSHリモートコマンドで接続先のJupyterNotebookファイルを実行する

接続先のJupyterNotebookファイルはWebsocketを使うとスマートに実行できるそうなのですが……私はそんな凄い技術は使えないので、遅くとも慣れたSSHリモートコマンドでやっていこうと思いました(

実際のところ

接続先が「user@remote.local」で、実行するJupyter notebookのファイルが"/path/to/simpletest.ipynb"で、かつ結果も同じファイルに上書きする時

$ ssh user@remote.local "jupyter nbconvert --to notebook --execute /path/to/simpletest.ipynb --output /path/to/simpletest.ipynb"