terminal
'매일 새벽 3시에 백업 스크립트 실행' 같은 반복 작업의 자동화는 수십 년째 같은 리눅스 도구가 담당해 왔습니다.
cron은 크론탭이라는 파일에 정의한 일정에 따라 명령을 자동으로 실행해주는 리눅스 유틸리티로, 별도의 수동 개입 없이 매일 특정 시간에 백업 스크립트를 실행하는 것 같은 작업을 설정할 수 있게 해줍니다. 이 스케줄링 문법은 분, 시, 일, 월, 요일을 나타내는 다섯 개의 필드를 사용하며, 매일 오전 3시라면 '0 3 * * *'처럼 간결하게 작성됩니다.
'clock'과 'alarm'은 시간 관련 개념을 나타내는 그저 일반적이고 비기술적인 단어일 뿐, 리눅스 시스템에서 실제로 사용되는 스케줄링 도구가 아닙니다.
cron의 다섯 필드 문법은 수십 년 동안 사실상 변하지 않고 유지되어, 컴퓨팅에서 가장 오래 살아남은 표준 자동화 언어 중 하나가 되었습니다. 오늘날에도 프로그래머들은 처음 설계된 그대로 배우고 있죠.
terminal
컴퓨터가 명령어를 찾아보는 폴더 목록을 담은 환경 변수는?예를 들어 'gs'만 쳐도 'git status'가 실행되게 하는 기능은?파일의 끝부분을 계속 따라가며 새 줄이 생길 때마다 보여주는 명령은?실행 중인 프로세스 목록과 CPU·메모리 사용량을 실시간으로 보여주는 터미널의 작업관리자는?원래 무엇의 줄임말일까요?셸 스크립트의 'Hello World'이자, 변수 값을 확인할 때마다 쓰게 되는 출력 명령어는?'cd ~'라고 치면 어디로 이동할까요?이를 중단시키는 가장 기본적인 키 조합은?.sh 확장자로 저장하는 이 파일의 이름은?아이콘을 클릭하는 GUI와 대비되는 이 방식의 이름은?무엇일까요?터미널에서 '지금 이 폴더에 뭐가 들어 있지?'를 확인하는, 아마도 세상에서 가장 많이 입력된 두 글자 명령어는?Quration — Quration AIQ