운영 체제를 시스템 서비스로 구성하여 운영 체제를 다시 시작할 때 원격 에이전트를 자동으로 시작합니다.
이 태스크에 대한 정보
systemctl 프로세스 관리자는 시스템이 다시 시작될 때 서비스 시작을 관리하기 위한
Linux® 의 표준 프로세스 관리자입니다. 다음 단계에서는
systemctl를 사용 중이라고 가정합니다. 다른 프로세스 관리자를 사용하는 경우 경로 및 명령을 변경해야 할 수 있습니다.
참고: 예제에서 IBM Java 및 Data Virtualization 원격 에이전트의 설치 접두사는 ' /home/<Operating system user>/wqAgent
'입니다.
프로시저
- 루트 사용자로 다음 명령을 실행하여 systemctl에 대한 사용자 프로세스를 사용으로 설정하십시오. 운영 체제 사용자의 이름을 입력하십시오.
loginctl enable-linger <Operating system user>
- 서비스를 실행하는 시스템 사용자로서 다음 단계를 완료하십시오.
- 다음 명령을 실행하여 systemctl의 디렉토리를 작성하십시오.
mkdir -p ${HOME}/.config/systemd/user/
- 다음 컨텐츠가 있는 파일을 작성하고 진행 중인 시스템 관리에 의미 있는 파일 이름 및 설명을 사용하십시오.
예를 들면 다음과 같습니다.
.config/systemd/user/wqAgent.service
Description=Start Data Virtualization Remote Agent at Boot
After=network.target
[Service]
Type=simple
user=<Operating system user>
WorkingDirectory=/home/<Operating system user>/wqAgent
ExecStart=/home/<Operating system user>/wqAgent/datavirtualization_start.sh
TimeoutStartSec=0
[Install]
WantedBy=default.target
- 다음 명령을 실행하여 서비스를 사용으로 설정하십시오.
systemctl --user enable wqAgent
- 다음 명령을 실행하여 서비스를 시작하십시오.
systemctl --user start wqAgent
- 다음 명령을 실행하여 서비스가 실행 중인지 확인하십시오.
ps -axf | grep DATAVIRTUALIZATION | grep -v grep | wc -l
하나의 원격 커넥터를 실행 중인 경우 이 명령은 값 1을 리턴합니다. 여러 원격 커넥터를 실행 중인 경우 리턴값이 더 높습니다.
- 원격 에이전트가 실행 중인지 확인하고 확인하려면 Data Virtualization 웹 클라이언트에서 데이터 소스 페이지로 이동합니다. 연결된 각 원격 커넥터가 새 선에 표시됩니다.