프로젝트에 성공적으로 로그인할 때마다 로그인 프로세스를 포함하는 새 작업이 만들어집니다. 작업은 일정 기간 동안의 일련의 작업을 나타내는 프로세스 컬렉티브입니다. 작업을 작업 부하 구성 요소로 볼 수도 있습니다. 각 작업에 작업 ID가 자동으로 지정됩니다.
각 프로세스는 한 작업의 구성원이며 각 작업에는 하나의 프로젝트가 연결됩니다.
그림 2-1 프로젝트 및 작업 트리
신호 전달과 같은 프로세스 그룹에 대한 모든 작업도 작업에서 지원됩니다. 작업을 프로세서 세트에 바인드하고, 작업에 대한 예약 우선 순위 및 클래스를 설정할 수도 있습니다. 이렇게 하면 작업의 모든 현재 및 이후 프로세스가 수정됩니다.
프로젝트가 연결될 때마다 작업이 만들어집니다. 다음 작업, 명령 및 기능이 작업을 만듭니다.
login
cron
newtask
setproject
su
다음 방법 중 하나를 사용하여 최종 작업을 만들 수 있습니다. 새 작업을 만들려는 추가 시도는 실패합니다.
newtask 명령을 –F 옵션과 함께 사용할 수 있습니다.
project 이름 지정 서비스 데이터베이스에서 프로젝트에 대한 task.final 속성을 설정할 수 있습니다. setproject를 사용하여 해당 프로젝트에 만들어진 모든 작업에는 TASK_FINAL 태그가 지정됩니다.
자세한 내용은 login(1), newtask(1), cron(1M), su(1M) 및 setproject(3PROJECT) 매뉴얼 페이지를 참조하십시오.
확장 계정 기능은 프로세스에 대한 계정 데이터를 제공할 수 있습니다. 데이터는 작업 레벨에서 통합됩니다.