実行ファイルが foo/hoge.txt というファイルを読み込んで解析をするとする
このとき、実行ファイルにfoo/hoge.txtと直書きして実行するとファイルが見つからないとエラーが出る
おそらくcondorが実行されるときに、実行ファイルを別の場所にそのままコピーして実行するので
カレントディレクトリで実行されるわけではないからこういうエラーが起こってる
じゃあ、foo/hoge.txt も一緒にコピーしてもらえばいいのではと思って少し調べた
以下のページに説明があった
■ 参考 : 2.5 Submitting a Job3
transfer_input_files = foo/hoge.txt
これでfoo/hoge.txtも転送されて解析されるかと思ったけど、ダメあとはサブミットファイルの中で
Initialdir = [今のでぃれくとり]
のようにもしてみたが、同じだった結局、foo/hoge.txt を絶対PATHで書くことで解決した
ランキング参加中です
↓クリックしていただけると嬉しいです〜