Quration AIQ

terminal

'매일 새벽 3시에 백업 스크립트 실행' 같은 반복 작업의 자동화는 수십 년째 같은 리눅스 도구가 담당해 왔습니다.

이 유서 깊은 스케줄러의 이름은?

cron(크론)
cron은 시간표(crontab)에 적힌 대로 명령을 반복 실행합니다. '* * * * *' 다섯 자리로 분·시·일·월·요일을 지정하는 문법은 반세기 가까이 자동화의 표준 언어입니다.

cron은 크론탭이라는 파일에 정의한 일정에 따라 명령을 자동으로 실행해주는 리눅스 유틸리티로, 별도의 수동 개입 없이 매일 특정 시간에 백업 스크립트를 실행하는 것 같은 작업을 설정할 수 있게 해줍니다. 이 스케줄링 문법은 분, 시, 일, 월, 요일을 나타내는 다섯 개의 필드를 사용하며, 매일 오전 3시라면 '0 3 * * *'처럼 간결하게 작성됩니다.

'clock'과 'alarm'은 시간 관련 개념을 나타내는 그저 일반적이고 비기술적인 단어일 뿐, 리눅스 시스템에서 실제로 사용되는 스케줄링 도구가 아닙니다.

cron의 다섯 필드 문법은 수십 년 동안 사실상 변하지 않고 유지되어, 컴퓨팅에서 가장 오래 살아남은 표준 자동화 언어 중 하나가 되었습니다. 오늘날에도 프로그래머들은 처음 설계된 그대로 배우고 있죠.

▶ Quration AIQ

terminal

컴퓨터가 명령어를 찾아보는 폴더 목록을 담은 환경 변수는?예를 들어 'gs'만 쳐도 'git status'가 실행되게 하는 기능은?파일의 끝부분을 계속 따라가며 새 줄이 생길 때마다 보여주는 명령은?실행 중인 프로세스 목록과 CPU·메모리 사용량을 실시간으로 보여주는 터미널의 작업관리자는?원래 무엇의 줄임말일까요?셸 스크립트의 'Hello World'이자, 변수 값을 확인할 때마다 쓰게 되는 출력 명령어는?'cd ~'라고 치면 어디로 이동할까요?이를 중단시키는 가장 기본적인 키 조합은?.sh 확장자로 저장하는 이 파일의 이름은?아이콘을 클릭하는 GUI와 대비되는 이 방식의 이름은?무엇일까요?터미널에서 '지금 이 폴더에 뭐가 들어 있지?'를 확인하는, 아마도 세상에서 가장 많이 입력된 두 글자 명령어는?

Quration — Quration AIQ