zTasker: 시계가 아니라 조건이 오기를 기다리는 자동화
요약
zTasker는 Windows의 작은 잡일을 시계만이 아닌 방식으로 처리한다. 폴더가 바뀌었을 때, 프로세서가 바빠졌을 때, 창이 나타났을 때, 키 조합이 눌렸을 때. 무료이고 오프라인이며, 메모리에 담아 다닐 만큼 작다.
- 이름
- zTasker
- 버전
- 2
- 요금
- 무료
- 오픈소스
- 오픈소스
- 업데이트
- 2026-10-06 16:32
내장 스케줄러는 늘 있었고, 아무도 쓰지 않을 뿐이다
모든 Windows에 작업 스케줄러가 딸려 오지만, 스스로 열어 본 사람의 수는 적다. 이유는 자동화가 인기가 없어서가 아니다. 내장 도구가 기계 떼를 기술하는 관리자를 위해 설계되었기 때문이다. 그래서 트리거, 동작, 조건, 보안 컨텍스트라는 말로 이야기하고, 대부분이 결코 묻지 않는 질문에 답한다. 사람이 정말 원하는 것은 '이것이 일어나면 저것을 해라'라고 말하는 것, 그리고 일 년 뒤에도 그것이 여전히 일어나고 있는지 확인할 수 있는 것이다.
zTasker는 그 짧은 문장을 중심으로 만들어진 Windows용 무료 자동화 도구다. 화면은 작업 목록이고, 각 작업에 트리거 하나와 동작 하나가 붙는다. 스크립트 언어가 아니라 대화 상자로 만든다. 범위는 의도적으로 집안일 쪽이고, 수십 가지 트리거 유형과 바로 쓸 수 있는 동작의 큰 목록이 있으며, 쓸 만한 결과를 얻는 데 무엇인가를 쓸 필요가 없다. 오프라인으로 돌아가고 계정도 없으며, 휴대판이 메모리에 들어가 거기서 실행될 만큼 작다.

시간은 누구나 이해하는 트리거이고, 가장 재미없는 것
시계에 의한 예약은 입구이고, 구현은 뻔한 것보다 멀리 간다. 초 단위 정밀도, 카운트다운, 일정 간격 반복, 까다로운 경우를 위한 달력 수식, 그리고 의무가 음력으로 도는 사람을 위한 음력 옵션. 마지막 항목은 누구를 염두에 두었는지를 보여 주는 좋은 단서다. 국제적인 제품이라면 생각하지 못했을 테고, 아주 많은 사용자가 그것을 필요로 한다.
더 쓸모 있는 발상은 조건 트리거로, 시각이 아니라 상태에서 발화한다. 한동안 임계값을 넘어 있는 프로세서. 떨어지는 통신 속도. 내용이 바뀐 폴더. 나타나거나 사라지는 특정 창. 카메라가 보는 것의 변화. 이것은 누군가 방에 들어왔음을 감지하는 의외로 실용적인 방법이다. 이런 것들은 예약할 필요가 없는 자동화다. 필요한 때 정확히 일어나야 하고, 그 밖에는 결코 일어나지 않아야 하기 때문이다.
키 조합이 전체를 마무리한다. 중요한 세부는 조합을 데스크톱 전체가 아니라 특정 프로세스에 묶을 수 있다는 점이다. 어떤 응용 프로그램이 앞에 있을 때만 작동하는 조합을 정의할 수 있다는 것은, 지름길과 무관한 프로그램에서 일어나는 설명 없는 동작의 차이다. 그리고 그런 것은 그 부재에 짜증이 난 사람이라야 덧붙인다.

동작이 실제로 덮는 범위
세 묶음으로 나눌 값이 있다. 시스템 관리는 가장 소박하다. 종료나 재시작, 음량 변경, 화면 캡처, 이상하게 구는 프로세스 동결, 위험한 일을 하기 전 레지스트리 가지 백업. 효율 동작은 사람들이 이 도구를 설치하는 이유다. 폴더를 압축과 암호화를 붙여 동기화하고, 파일 안의 글자를 찾고, 매시 정각 시간을 알리고, 잠시 화면에서 눈을 떼라고 재촉한다. 확장 동작은 이것이 작은 프로그래밍 환경이 되는 자리다. 스크립트를 돌리고, 마우스와 키보드 동작의 나열을 기록해 재생하고, 튀어나오는 창을 감시해 처리한다.
기록 기능의 존재는 보이는 것보다 무겁다. 자동화가 필요한 사람 대부분은 자기는 할 수 있지만 말로 설명할 수는 없는 작업 때문에 그것을 필요로 하고, 그 실행을 기록하는 것이 유일하게 도움이 되는 접점이다. 동시에 깨지기 쉬운 자동화를 가장 잘 만들어 내는 기능이기도 하다. 기록한 나열은 창이 움직이는 순간 깨진다. 중요한 일에 쓰기 전에 그것을 아는 값이 있다.

쓸 만한지를 결정하는, 눈에 띄지 않는 부분
작업은 묶을 수 있고, 발음으로 검색할 수 있고, 무엇이 언제 돌았는지 기록한 목록으로 확인할 수 있다. 이것이 자동화와 소문의 차이다. 창은 고해상도 화면에서도 제대로 확대되고, 자원 소비는 계속 켜 둘 만큼 작고, 휴대판이라면 같은 작업 묶음이 함께 이동한다. 설치판은 자동 업데이트를 더한다. 그것은 편리함이고 동시에 하나의 결정이다. 스스로를 업데이트하는 소프트웨어는 묻지 않고 행동을 바꿀 수 있는 소프트웨어다.

설명에 들어가야 할 경고
조건에 따라 기계를 종료하고, 프로세스를 동결하고, 스크립트를 실행할 수 있는 도구는 잘못된 순간에 그런 일을 할 수 있는 도구이며, 정직한 표현은 자동화가 위험을 없애는 것이 아니라 옮긴다는 것이다. 두 가지는 특히 말할 값이 있다. 보안 소프트웨어는 폴더를 감시하고 입력을 기록하고 스크립트를 실행하는 프로그램을 수상하게 여기기도 한다. 밖에서 보면 정말로 그런 것처럼 보이기 때문이다. 프로젝트가 이 점을 문서로 남기고 있고, 실용적인 조언은 탐지를 판결로 여기지 말고 먼저 가상 기계에서 시험하라는 것이다. 또 하나. 몇 달 동안 조용히 돌아간 자동화는 아무도 확인하지 않은 자동화다. 그래서 기록은 실패를 위한 진단 도구가 아니라, 성공이 아직 일어나고 있다는 유일한 증거다.
누구를 위한 것인가
세 가지 용법이 설치의 대부분을 설명한다. 개인의 편리함이 가장 큰 분류이고 가장 적게 논의된다. 임시 파일을 정해진 시각에 지우고, 배경을 바꾸고, 키 조합으로 남은 공간을 알려 준다. 운영 작업에서는 폴더를 감시하고 동기화하고, 프로세스를 지켜보며 다시 시작하고, 어떤 하드웨어 값이 선을 넘으면 누군가 한마디 한다. 그리고 사무 자동화에서는 스크립트와 복합 작업이 누군가 매일 아침 하던 정해진 일을 대신한다.
여러 기계를 지휘하고, 도메인을 넘어 예약하고, 자동화를 저장소에 들어간 코드로 쓰고 싶은 사람에게 이것은 틀린 도구이고 더 무거운 것이 맞다. 한 사람이 앞에 앉아 있는 Windows 기계 하나에게는, 관리자를 위해 설계된 스케줄러를 배우거나 사람을 위해 설계된 것을 쓰는 선택이 되고, 그것은 어려운 선택이 아니다.