우분투에서 jar 파일 일정시간마다 실행
2017. 1. 2. 16:54ㆍDev/자바
반응형
우분투 자바 설치
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
별도의 재실행을 할 필요는 없다.
반응형