demon과 cron, alias

ppparkta·2022년 3월 31일
0

리눅스

목록 보기
5/7
post-thumbnail

demon

항상 실행돼야 하는 프로그램. 클라이언트-서버 관계에서 서버의 역할을 필요로 하는 프로그램임.


cron

정기적으로 실행돼야 하는 프로그램.

crontab -e

명령어 통해 접근할 수 있음. 일정 주기마다 실행되는 명령어를 직접 짤 수 있음.

각 인자가 어떤 주기에 해당하는지 설명하는 자료임.

tail

tail -f 파일명

이 명령어는 파일의 가장 마지막 행을 보여주는 명령어임. 그런데 -f 인자의 역할은 파일의 뒤쪽에 내용이 업데이트 될때마다 자동으로 반응하여 refresh 해줌.

현재 시간을 담은 파일을 cron으로 만들었을 때 date >> date.log 로 cron 커맨드를 설정함. 이 경우 tail -f date.log로 현재 시간이 업데이트될때마다 화면에 리프레쉬되게 할 수 있음.

*cron이 제대로 작동하지 않아서 내가 만든 코드는 정상작동하지 않았음.
오류처리 했더니 정상 작동 함. 표준에러를 표준출력되게 코드를 수정했더니 제대로 작동 함. cron주기는 1분마다.

*/1 * * * * date >> date.log 2>&1


startup script

쉘이 시작될 때 어떤 명령을 실행하는 방법이다. 이를 통해 쉘을 커스터마이징 할 수 있음.

nano .bashrc

bashrc라는 파일을 여는 명령어이다. 이 파일이 bash초기설정과 관련있다. 해당 파일에 echo 'hello world'라고 입력하면 터미널을 시작할때마다 hello world라는 문구가 먼저 출력된 뒤에 bash가 정상작동한다.

alias

어떤 명령어에 대해 별명을 부여하는 명령어다.

alias l='ls -al'

이렇게 입력하면 bash에 l을 입력했을 때 ls -al와 같은 기능을 하게된다. wow~


profile
겉촉속촉

0개의 댓글

관련 채용 정보