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 件のコメント:
コメントを投稿