조회 수 30445 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

페도라 설치 후 man strcpy 했더니 없다네..

무슨 패키지가 설치되지 않았을까?

# yum install man-pages man-pages-ko


위 패키지 man-pages 와 man-pages-ko 를 yum 을 이용하여 설치하면 끝~emoticon

TAG •

조회 수 24100 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

아래 예제 코드를 SystemDateTimeSyncTest.java 파일로 작성한다.

실행시 반드시 루트 권한으로 실행하여야 

public class SystemDateTimeSyncTest {
  public static void main(String[] args) {
    this.updateSystemDateTime("20100217161550"); // 2010-02-17 16:15:50
  }

  private boolean updateSystemDateTime(String recvMsg)
  {
    String strDate = null;
    String[] cmds = null;
    BufferedReader br = null;
    Process proc = null;
    boolean result = false;
    try {
      strDate = recvMsg.substring(0, 4) + "-" + recvMsg.substring(4, 6) + "-" + recvMsg.substring(6, 8) + " "
        + recvMsg.substring(8, 10) + ":" + recvMsg.substring(10, 12) + ":" + recvMsg.substring(12, 14);
      cmds = new String[] { "/bin/date", "-s", strDate };

      System.out.println("user.name: " + System.getProperty("user.name"));
      Runtime runtime = Runtime.getRuntime();
      runtime.traceInstructions(true);
      runtime.traceMethodCalls(true);
      proc = runtime.exec(cmds);
      br = new BufferedReader(new InputStreamReader(proc.getInputStream()));

      String execLine = null;
      while( (execLine = br.readLine()) != null) {
        System.out.println("----------> " + execLine);
      }

      br.close();
      br = null;

      br = new BufferedReader(new InputStreamReader(proc.getErrorStream()));

      while( (execLine = br.readLine()) != null) {
        System.out.println("----------> " + execLine);
      }
      proc.waitFor();
      System.out.println("Exit value: " + proc.exitValue());
      result = true;
    } catch(Exception e) {
      e.printStackTrace();
      result = false;
    }
    finally {
      try { br.close(); } catch(Exception e2) {}
      br = null;
      cmds = null;
      strDate = null;
      proc = null;
    }
    return result;
  }
}




TAG •


Links
2010.01.06 16:57

Linux Shell Script

조회 수 13274 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

Linux
2010.01.06 16:54

gawk strtonum() Function

조회 수 241664 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

Creating a following prog.awk example.

# prog.awk
BEGIN {     # begin only
    a[1] = "25"
    a[2] = ".31"
    a[3] = "0123"
    a[4] = "0xdeadBEEF"
    a[5] = "123.45"
    a[6] = "1.e3"
    a[7] = "1.32"
    a[7] = "1.32E2"

    for (i = 1; i in a; i++)
        print a[i], strtonum(a[i])
}


Running using the prog.awk program file

gawk -f f.awk


Result

25 25
.31 0.31
0123 83
0xdeadBEEF 3735928559
123.45 123.45
1.e3 1000
1.32E2 132


Thanks http://www.gnu.org/manual/gawk/html_node/index.html#Top

TAG •

Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 39 Next
/ 39