Linux/Unix에서 Windows 작업 스케줄러를 만드는 방법

Linux/Unix에서 Windows 작업 스케줄러를 만드는 방법

서비스를 확인하고 서비스가 중지 모드에 있으면 서비스를 시작하는 Windows 배치 파일 스크립트를 만든 다음 해당 컴퓨터에 대한 시스템 권한으로 5분마다 실행되도록 Windows 작업 스케줄러와 스크립트를 매핑했습니다.

아래는 배치 스크립트입니다.

@Echo Off
Set ServiceName=MYSERVICENAME

SC queryex "%ServiceName%"|Find "STATE"|Find /v "RUNNING">Nul&&(
   Net start "%ServiceName%">nul||(
         
        exit /b 1
    )

    exit /b 0
)||(
    exit /b 0
)

저는 Linux/Unix에 대해 잘 모르지만 쉘 스크립트를 생성하고 해당 스크립트를예약 된 일들그래서 저는 특정 프로세스를 찾는 Linux/Unix 스크립트를 작성하는 데 도움을 찾고 있습니다. 실행 중이 아니면 다시 작성해 보십시오. 때로는 "프로세스 이름이 종료되었지만 하위 시스템이 잠겨 있습니다."이것을 처리할 스크립트에 포함시킨 다음 5분마다 실행되도록 crontab에 스크립트를 추가할 수 있다면 어떨까요?

관련 정보