Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【condor】実行ファイルが読み込むファイルがないとエラーが出るので対応する

実行ファイルが 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で書くことで解決した




ランキング参加中です

↓クリックしていただけると嬉しいです〜