私はサーバーに接続し、そのサーバーでjupyterノートブックを実行するbashスクリプトを作成したいと思います。
Bashスクリプトを使用してサーバーに接続するときにjupyterノートブックコマンドを実行するにはどうすればよいですか?
私は次のスクリプトを使用します。
#!/bin/bash
ssh [email protected]
jupyter notebook --port 9999
スクリプトの実行時にコマンドを使用してサーバーに接続しますが、コマンドはサーバーへの接続を手動で閉じた後にのみ実行されます。ssh [email protected]
jupyter notebook --port 9999
jupyter notebook --port 9999
サーバーに接続した後、どのように実行しますか?
ありがとう
ベストアンサー1
次のように、リモートサーバーで実行するコマンドのみを作成する必要があります。
ssh [email protected] 'jupyter notebook --port 9999'
次の形式を使用して、リモートサーバーでsshを使用してコマンドを実行できます。
ssh user1@server1 command1
ssh user1@server1 'command2'
ssh user1@server1 'command1 | command2'