우분투에서 jar 파일 일정시간마다 실행

2017. 1. 2. 16:54Dev/자바

반응형

우분투 자바 설치 


sudo apt-get install default-jdk

https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get



파일 서버로 이동(필요할 경우)


jar 파일을 서버에 옮겨준다. 명령어나 직접 FTP로 서버에 jar파일을 올려준다. 다음 명령어는 서버에 ssh 인증이 되어있기에 가능한 것 같다. 

scp $HOME/IdeaProjects/DEMO/out/artifacts/DEMO_jar/DEMO.jar [사용자명]@[IP/도메인]:DEMO.jar



우분투에서 crontab을 사용하여 일정시간마다 실행하도록 설정 참고


서버 스케줄러 목록보기(접속 계정 기준)

crontab -l 


스케줄러 수정

crontab -e 

다음과 같이 적어주면 매일 2시 1분에 실행한다

1 2 * * * sudo java -jar /home/john/DEMO.jar


별도의 재실행을 할 필요는 없다.




반응형