rsh 사용하여 작업시 백그라운드 작업

mack97의 이미지

안녕하세요,

저희 연구실에 클러스터 머신이 있습니다. 메인 노드가 있구, 계산(작업)노드가 있습니다.

물론 평상시에는 PBS 를 이용하여 작업을 돌리는데요, 몇개의 계산노드를 우리방에서 따로 쓰고 있는데,

이건 PBS랑 상관없이 ssh나 rsh로 접속해서 계산을 돌리거든요.

메인노드에서 rsh를 이용하여 각각 계산노드에 접속하여 계산을 돌리구 싶은데요, 계산이 끝날때까지

prompt를 반환하지 않습니다.

예로,

rsh node071 '계산 작업'

계산작업은 좀 오래 걸림.

위 명령어 뒤에&를 넣어도 prompt를 반환하지 않네요.

어떻게 좀 해결할수 있을까요. 제가 돌려야 할 작업이 많아서 일일이 터미날 띄우기가 겁나네요.

그럼 좋은 하루 되세요.

esrevinu의 이미지

다음 웹페이지에서 방법을 찾았습니다.
http://www.openssh.com/faq.html#3.10

작업으로는 yes 를 써서 테스트해 보았습니다.

ssh nodename 'yes </dev/null >/dev/null 2>&1 &'
라고 하니까 프롬프트를 돌려 주면서 작업은 돌고 있습니다.

ssh nodename 'yes >/dev/null 2>&1 &'
라고만 해도 되네요.

김정균의 이미지

오옷 이런 방법이.. 역시 검색의 질이 중요함을 깨닭았습니다. :-)
방금 안녕리눅스에 해당 패치를 적용하고 테스트하니 잘 되는 것을 확인했습니다.

내일즈음이면 Packages System 에 반영이 되어 자동 업데이트 되겠군요.

vudghkzm의 이미지

정말 ssh에 이런 버그가 있을줄이야 ㅠ.ㅠ

근데 저는 ssh nodename 'yes < /dev/null &' 만 해도 원하는 바대로 잘 동작하네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.