function read_and_process(filename) open(filename, "r") do f l = join(readlines(f), "\n") "\"" * replace(l, "\"" => "\\\"") * "\"" end end l = read_and_process("remote-test.jl") println(l) proc = My.open(`ssh localhost julia -e $l`, read=true) println(readlines(proc.out))
2022年7月7日木曜日
Julia のコードをssh越しにプッシュする
Juliaには-eというオプションがあって、同じことができる。
方針は同じで、ダブルクォートをエスケープして、前後にダブルクォートをつける。
これは3行ぐらいのコードでしか試してないのでどのくらいいけるのかわからない。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿