기본 문법 질문입니다. makefile.ng > tmpfile 2>&1 ,/dev/null 2>&1 & [완료]

l77jk의 이미지

1....
1> 에대한 설명이 아래 와 같습니다.

1) 1> /dev/null 표준출력을 /dev/null로 재지향합니다.

2) 2>&1
1번 파일디스크립터는 바로 전에 /dev/null 로 재지향되었기 때문에
2번 파일디스크립터를 1번 파일디스크립터로 재지향하는 것은
2번 파일디스크립터를 /dev/null 로 재지향하는 것과 동일합니다.

3)&
백그라운드로 실행

4)로그아웃 후에도 프로세스가 죽지 않고 진행되도록 하는데....

이라고 나오는데 로그아웃 후에도 프로세스가 죽지 않고라는 부분이 위에서 어디인가요?
백그라운드로 실행한다는 것이 그말인지요? ㅡㅡ;;

이렇게 3부분으로 나뉘어 설명이되어 있습니다.

제가 쉽게 풀어서 쓴건데요.
1)...의 출력을 보이지 않게하며,
2)2번 파일디스크립터란, 표준에러의 값도 보이지 않으며,
3) 백그라운드로 실행을 하란 예기가 맞는건가요?

2.....

makefile.ng > tmpfile 2>&1

이 예제 설명이

2>&1 이란 stderr와 stdout 모두를 보내란 뜻이다.

즉, 모든 출력(에러 출력과 정상 출력)은 tmpfile로 보내진다

제가 이해하기로는

makefile.ng > tepfile

이부분은 makefile.ng를 tepfile로 출력을 하며,
표준에러를 (이분분이 좀... &1이면 표준출력을 한다인데 이부분을 잘 모르겟습니다.)

설명이 어렵게 되어 있어서.. ㅡㅡ;;

Prentice의 이미지

표준 에러를 따로 redirect 하지 않으면 터미널에 표시가 됩니다.

4번은 위에 언급돼있지 않습니다. 백그라운드로 실행중인 프로그램은 로그아웃과 함께(?) 종료되거든요.

로그아웃 후(?)에도 종료되지 않게 하려면 처음에 nohup을 붙혀주는 수가 있습니다.

nohup do_work &

이런 식으로요.

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.