2014-12-23 6 views
0

내가 수행 한 작업 : qsub myscript.sh 그런 다음 스크립트 경로에 myscript.sh.e12 및 myscript.sh.o12 파일이 생성됩니다.토크 qsub : 출력/출력 파일 변경 대상이 작동하지 않습니다.

하지만 할 경우 : qsub -o /tmp/my.out myscript.sh 그런 다음/tmp와 스크립트 경로에는 myscript.sh.e12 파일 만 존재합니다.

이동 중에 출력 파일이 손실됩니다. 나는 이유를 모른다. 또한 pbs 파일에서 #PBS -o를 시도했지만 동일한 결과가 나타납니다.

도움 주셔서 감사합니다.

토크 2.5.7 RHEL 6.2

+0

로그에 정보가 있습니까? – dbeer

답변

1

짧은 대답 : 바람직 고유의 경로로, 당신은 자신의 일부 공간에 쓰기, /tmp/에 출력을 쓰지 않는다.

긴 대답 : /tmp/은 모호합니다. 기억하십시오 : distributed resource manager을 사용하는 요점은 여러개 또는 적어도 배부 가능한 할당 가능한 연산 리소스에 걸쳐 작업을 실행하는 것입니다. 그러나 이러한 각 장치는 거의 확실하게 당신이 일이 당신의 작업이 쓰여진에 arbitrary_device:/tmp/에 대한 권리가 없을 수 있습니다

  • 하나가 당신의 작업이 쓰여진있는 알 방법이 없습니다 자신의 /tmp/

    • 이있을 것이다

    따라서 출력을 /tmp/에 쓰지 마십시오.