항상 실행돼야 하는 프로그램. 클라이언트-서버 관계에서 서버의 역할을 필요로 하는 프로그램임.
정기적으로 실행돼야 하는 프로그램.
crontab -e
명령어 통해 접근할 수 있음. 일정 주기마다 실행되는 명령어를 직접 짤 수 있음.
각 인자가 어떤 주기에 해당하는지 설명하는 자료임.
tail -f 파일명
이 명령어는 파일의 가장 마지막 행을 보여주는 명령어임. 그런데 -f 인자의 역할은 파일의 뒤쪽에 내용이 업데이트 될때마다 자동으로 반응하여 refresh 해줌.
현재 시간을 담은 파일을 cron으로 만들었을 때 date >> date.log 로 cron 커맨드를 설정함. 이 경우 tail -f date.log로 현재 시간이 업데이트될때마다 화면에 리프레쉬되게 할 수 있음.
*cron이 제대로 작동하지 않아서 내가 만든 코드는 정상작동하지 않았음.
오류처리 했더니 정상 작동 함. 표준에러를 표준출력되게 코드를 수정했더니 제대로 작동 함. cron주기는 1분마다.
*/1 * * * * date >> date.log 2>&1
쉘이 시작될 때 어떤 명령을 실행하는 방법이다. 이를 통해 쉘을 커스터마이징 할 수 있음.
nano .bashrc
bashrc라는 파일을 여는 명령어이다. 이 파일이 bash초기설정과 관련있다. 해당 파일에 echo 'hello world'라고 입력하면 터미널을 시작할때마다 hello world라는 문구가 먼저 출력된 뒤에 bash가 정상작동한다.
어떤 명령어에 대해 별명을 부여하는 명령어다.
alias l='ls -al'
이렇게 입력하면 bash에 l을 입력했을 때 ls -al와 같은 기능을 하게된다. wow~