2012-11-05 3 views
0

imsbestex_20111012과 같은 파일을 기다리는 autosys에 파일 감시자를 쓰려고합니다. 파일 이름 끝에 추가 된 날짜는 매일 변경됩니다. 그러므로 내 autosys 일은 imbestex_%으로 시작하는 파일 이름을 검색해야합니다. 심지어 내가autosys의 와일드 카드

watch_file: /v/global/user/s/sr/sritamd/BESTEX/imsbestex_%

원하는 방식으로 작업 나던 작업을 사용하고 있지만. 와일드 카드 문자를 사용하여 일반 파일 이름을 지정할 수 있습니까?

도와주세요.

답변

0

작업 이름 AutoSys의 와일드 카드는 백분율 (%)이지만 파일 이름은 별표 (*)입니다.

watch_file: /v/global/user/s/sr/sritamd/BESTEX/imsbestex_* 

-t. 당신이 날짜를 기준으로, 특정 파일 이름을 찾고에 대해을 구체적으로하는 경우

0

:

당신은 프로필 파일에 정의 된 enviornment 변수를 사용할 수 있습니다. 이 변수는 아래 주어진 예제 에서처럼 오늘 날짜로 업데이트 될 수 있습니다. 프로파일은 작업이 실행될 때마다 소스로 제공되므로 autosys 작업에서 변수를 사용할 수 있습니다. 의 autosys 파일 감시자 작업에

export TODAYS_DATE=`date +%Y%m%d` 

다음과 같이 변수를 사용 :

유닉스 기반 enviornment에서 파일을 프로파일에 다음 사항을 추가

watch_file: /v/global/user/s/sr/sritamd/BESTEX/imsbestex_${TODAYS_DATE}