728x90
반응형
크론탭 수정 단축키
crontab -e
프로세스를 다 만들고
실행 파일 (run.sh) 까지 완성을 시켰다 !
run . sh
( 나중에 sh 파일 만들 때 참고 하기 . )
더보기
#!/bin/sh
date
echo $SHELL;
export LANG=ko_KR.UTF-8;
if [ -n "$2" ]
then
pid=`ps -ef |grep jar | grep $2 | wc -l`;
echo $pid;
if [ $pid -eq 0 ]
then
echo "$2 process is not active!!!"
/usr/local/java/jdk1.8.0/bin/java -jar /app/Lucy2Daemon/Lucy2Daemon-20210303.1-jar-with-dependencies.jar $1 $2;
else
echo "$2 process is Active!!!"
fi
else
echo "Wrong input!!!!!!!!"
echo "run.sh 'PhoneNumber' 'packageAndClassName'"
fi
이제 run.sh 을 실행 시키려면 아래와 같이 실행 시키면 정상적으로 작동한다.
./run.sh 010-0000-0000 com.rsn.log.job.SandMail
하지만 crontab 에 여러 구글링으로 명령문을 적어 놓았지만,
한계가 있었다.
그래서 DY 선배 도움을 받아서 해결을 했다.
DY 선배는 아래와 같이 수정을 해 놓았고,
1분마다 정상 작동하는 것을 확인 할 수 있었다.
하지만 나는 테스트를 위해 crontab 을 매일 9시로 수정했고,
정상 작동하지 않았다.
그래서 다시 DY 선배가 해준 방식대로 크론을 수정 하였으나 잘 실행 되지 않았다.
나는 진짜 멍청 빵이인가 이런 실수 할 때마다 너무 웃기지만
그래 ,,,, 한두번이어야 화나지 ..
스펠링 확인해 ^_^ @
매일 아침 9 시에 날라오도록 설정 후 대기 ,.. 잘 날라올꺼지 .,,?
728x90
반응형
'TEAM STUDY > LINUX' 카테고리의 다른 글
리눅스 메일 발송 데몬 ( Linux mail send Daemon ) 한글 깨짐 (0) | 2022.02.15 |
---|---|
mkdir: cannot create directory 에러 (0) | 2021.12.18 |
쉘 스크립트와 쉘 변수 다루기 (0) | 2021.01.23 |
유닉스 쉘 익히기 (0) | 2021.01.16 |
유닉스 쉘의 기능과 종류 (0) | 2021.01.16 |