TASK — 예약된 작업
TASK 시스템의 작업 스케줄러. 저절로 실행되는 것과 그 시점.
탐색
작업 스케줄러는 이미 폴더로 정리되어 있습니다. Windows에서는
\Microsoft\Windows\Defrag에 조각 모음 작업이 들어 있습니다.
Meneaufile은 이를 디스크처럼 탐색합니다. 폴더는 두 번 클릭하면 열리고, 경로 표시줄로 위로 올라가며,
검색과 정렬도 다른 곳과 똑같이 작동합니다.
각 작업에는 상태(준비, 실행 중, 사용 안 함), 다음 및 마지막 실행 시간, 마지막 실행 결과, 말로 풀어 쓴 트리거(“매주 월, 금 21:30”), 그리고 실행할 내용이 표시됩니다. 작성자와 설명은 열을 선택하면 볼 수 있습니다.
버튼은 스케줄러가 응답하는 곳에만 나타납니다. Windows에서는 “작업 스케줄러” 서비스가 실행 중일 때입니다.
동작
오른쪽 클릭으로 실행, 끝내기, 사용, 사용 안 함, 삭제를 작업 하나나 선택 전체에 적용할 수 있습니다. Del로도 삭제되며, 그 전에 삭제될 대상을 알려 줍니다.
\Microsoft\Windows 아래의 시스템 작업은 관리자 권한이 있어야만
바꿀 수 있습니다. 이때 Meneaufile은 선택 전체에 대해 한 번만 관리자 권한으로 다시 요청하며, 권한
상승이 거부되면 이를 알려 줍니다.
만들기, 수정하기
폴더를 오른쪽 클릭하거나 버튼의 메뉴에서 새 작업…을 선택하면 대화 상자가 열립니다. 작업을 두 번 클릭해도 이 대화 상자에서 열립니다. 여기서 다음을 설정합니다.
- 이름, 폴더, 설명
- 실행할 내용: 프로그램 또는 스크립트, 인수, 시작할 폴더
- 실행 시기: 한 번, 시작 시각부터 X분마다, 매일, 매주(요일 지정), 로그온할 때, 시작할 때. 트리거는 필요한 만큼 추가할 수 있습니다.
- 계정(로그인 중일 때의 내 계정, 스케줄러가 Windows 암호를 보관하여 로그아웃 상태에서도 실행되는 내 계정, 또는 시스템 계정)과 가장 높은 수준의 권한
대화 상자가 쓸 수 없는 트리거(로그 이벤트 발생 시, 1시간 동안만 15분마다 등)도 대화 상자에 표시되며, 그대로 유지됩니다. Windows에서는 작업을 원래 정의 위에 다시 쓰므로, 조건, 전원 설정, 다른 동작은 바뀌지 않습니다.
Meneaufile 동작 예약하기
매일 저녁 백업, 매일 아침 데이터베이스 내보내기처럼 Meneaufile의 동작은 예약할 수 있습니다. 예약…은 원래 그 동작을 확인하는 대화 상자에 있습니다.
- 백업과 동기화(F10, F11): 방향과 비교 규칙이 그대로 이어집니다.
- 복사와 이동(F6, Ctrl+F6), 그리고 끌어서 놓기
- 압축(F9): 아카이브에 실행할 때마다 그날의 날짜가
붙으며(
업무-2026-10-03.zip), 전날의 아카이브를 덮어쓰지 않습니다. - 데이터베이스나 테이블 내보내기: 오른쪽 클릭 메뉴의 내보내기 예약…
대화 상자는 무엇을 할지 보여 준 뒤, 언제 실행할지(작업과 같은 트리거)와 어느 계정으로 실행할지
묻습니다. 질문으로 정했을 것은 미리 정해 둡니다. 충돌 처리 방식을 여기서 고르며, 실행할 때는 아무에게도
묻지 않습니다. 작업은 스케줄러의 \Meneaufile 폴더에 들어가며, 일정을 바꾸거나
삭제하는 것도 그곳에서 합니다.
작업이 실행되면 다음과 같습니다.
- Meneaufile 창이 열려 있으면: 직접 시작한 것처럼 동작이 그 창의 대기열에 들어갑니다.
- 창이 없고 로그인 중이면: 동작을 위한 창이 열리고 그대로 남습니다.
- 로그아웃 상태이면(“로그아웃 상태에서도” 또는 시스템 계정): 동작이 창 없이 실행됩니다. 시스템 계정은 네트워크 공유도, 저장된 암호도 보지 못하므로 로컬 파일에 알맞습니다.
어떻게 끝났는지는 시스템 알림으로 알려 주고, 로그에 기록되며, 작업의 마지막 실행 결과에도 남습니다. 0은 성공, 2는 오류와 함께 완료, 1은 실패입니다. 마스터 비밀번호로 보호된 원본이나 대상은 로그아웃 상태에서 백업되지 않습니다. 비밀번호를 입력할 사람이 없기 때문입니다. Linux에서는 로그인 중에 실행되도록 예약됩니다.
Linux에서
폴더는 세 개입니다. systemd는 시스템의 타이머,
systemd-user는 사용자의 타이머,
crontab은 사용자의 crontab입니다. 새 작업은 사용자 타이머로
기록되어 .service와 .timer가
~/.config/systemd/user에 만들어지며, crontab에 두면
crontab에 기록됩니다. 시스템 계정으로 만들면
/etc/systemd/system에 들어가며, PolicyKit이 암호를
묻습니다.
crontab에서 Meneaufile 작업은 줄 위의 주석 # meneaufile:
이름으로 이름이 붙습니다. 직접 쓴 줄은 프로그램 이름으로 표시되고, 있던 자리에 그대로
남습니다. 패키지가 systemd에 넣은 것은 사용 안 함으로 바꿀 수는 있지만 삭제되지는 않습니다. 다음
업데이트 때 다시 생기기 때문입니다.
Meneaufile 설명서, 한국어판.