반응형

OS/Linux - Ubuntu 117

[Linux - 리눅스 / Ubuntu - 우분투] export 명령

export - 'export' 명령은 환경 변수를 지정, 변경 또는 현재 정의되어 있는 환경 변수를 보여주는 명령- 환경 변수를 변경함으로써 명령 프롬프트에서 실행한 프로그램의 영향을 미침- 'export' 명령에 의해 변경된 환경 변수는 'export' 명령을 실행한 사용자의 로그아웃 전까지만 유효- 영구적으로 변경하기 위해서는 환경 변수를 정의하는 설정파일('/etc/profile')을 직접 수정해야함. ex)export SOME=test 참조 :http://sharkmino.tistory.com/1488

OS/Linux - Ubuntu 2015.03.30

[Linux - 리눅스 / Ubuntu - 우분투] 정해진 시간에 반복 실행 - crontab, 명시적 지정

crontab - 기능 : 사용자의 crontab 파일 관리 - 형식 : crontab [-u 사용자 ID] [옵션] [파일 이름]- 옵션 => '-e' : 사용자의 crontab 파일 편집 => '-l' : crontab 파일 목록 출력 => '-r' : crontab 파일 삭제- 사용 예 : crontab -l, crontab -u user -e, crontab -r crontab 파일 형식 - 'crontab' 명령으로 관리하는 파일은 사용자별로 생성- 이 파일에 실행할 작업이 저장- 'crontab' 파일에는 여러 개의 작업 저장 가능- 한 행의 하나의 작업을 설정 분(0~59) 시(0~23) 일(1~31) 월(1~12) 요일(0~6) 작업내용 27 17 30 * * /bin/ls -l ~ > ~..

OS/Linux - Ubuntu 2015.03.30

[Linux - 리눅스 / Ubuntu - 우분투] 'apt-get' 명령어(설치, 삭제, 검색, 삭제(옵션도 삭제)

명령 의미 apt-get update 패키지 목록 갱신 apt-get upgrade 모든 패키지 목록 최신 버전으로 업그레이드 apt-get install [패키지명] 패키지 설치 apt-get remove [패키지명] 패키지 삭제(설정파일 삭제하지 않음) apt-get purge [패키지명] 패키지 삭제(설정파일도 같이 삭제) apt-cache search [검색어] '검색어'를 포함한 패키지 검색 apt-get -h 도움말

OS/Linux - Ubuntu 2015.03.28

[Linux - 리눅스 / Ubuntu - 우분투] 작업 예약(일회성) - at(부가 'sudo' 명령어)

at - 정해신 시간에 한 번 실행 - 기능 : 예약한 명령을 정해진 시간에 실행(한번만)- 형식 : at [옵션] 시간- 옵션 : => '-l' : 현재 실행 대기 중인 명령의 전체 목록 출력(atq 명령과 동일) => '-r' 작업 번호 : 현재 실행 대기 중인 명령 중 해당 작업 번호 삭제(atrm 명령과 동일) => '-m' : 출력 결과가 없더라도 작업이 완료되면 사용자에게 메일로 알려줌 => '-f' 파일 : 표준 입력 대신 실행할 명령을 파일로 지정 - 사용 예 : at -m 0730 tomorrow, at 10:00 pm, at 8:15 am May 30 - 우분투에 'at' 명령이 기본적으로 설치되지 않은 경우도 있음.- 'at' 명령의 결과를 받기 위해서는 메일이 설치되어있어야함(mai..

OS/Linux - Ubuntu 2015.03.23

[Linux - 리눅스 / Ubuntu - 우분투] Mac - 터미널 mail(?) 관련 - at, mail

http://labs.hoffmanlabs.com/node/1754 1) 맥os 에서 'at' 명령으로 작업 예약시 작동이 안 하는거 같은(?) 문제. 2) brew 를 이용해서 'mailutils' 설치-> 설치할 필요 없을 듯... 터미널에서 mail 명령 실행시 'commnad not found' 가 아니라면 설치 되어있을 수 있음-> 'mail' 명령 실행 시 'No mail for mac' 이라고 나오는 것은 현재 받은 메일이 없다는 뜻. 3) 'mailutils' 설치후 다시 'at' 명령으로 작업 예약4) 터미널에서 'mail' 명령실행 작업 결과 확인-> 작업 완료 후 'at'명령 실행시 'You have new mail in /var/mail/mac' 출력되면 작업 실행 결과가 메일로 왔..

OS/Linux - Ubuntu 2015.03.18

[Linux - 리눅스 / Ubuntu - 우분투] ForeGround(포어 그라운드), BackGround(백 그라운드) 프로세스, 작업 제어,작업 전환 - jobs, nohup(로그아웃 후에도 BackGround 작업 계속 실행)

ForeGround(포어 그라운드) 작업 - 사용자가 입력한 결과가 출력할 때까지 대기(프롬프트가 출력되지 않음)- 한 터미널에서 한 번에 하나의 프로세스만 실행 가능- 동시에 여러 개의 프로세스를 실행할 수 없음 BackGround(백 그라운드) 작업 - 작업 제어(Job Control)가 제공- ForeGround 프로세스가 실행되는 동안 뒤에서 BackGround 프로세스가 실행될 수 있으므로 한 터미널에서 여러 개의 프로세스를 동시에 실행 가능.- BackGround 방식으로 명령 실행시, 명령의 처리가 끝나는 것과 관계없이 곧바로 프롬프트가 출력되어 다른 작업을 계속 할 수 있음.- BackGround 작업은 명령의 실행 시간이 많이 걸릴 것으로 예상되는 명령을 실행한 후 다른 작업을 할 때 용..

OS/Linux - Ubuntu 2015.03.17
반응형