[리눅스마스터 1급 - 2차] 프로세스 관리
·
자격증 & 공부/리눅스마스터 1급
1) pgrep지정한 패턴과 일치하는 프로세스에 대한 정보를 출력출력되는 정보가 많지 않기 때문에 ps 명령어와 같이 사용됨[-x] : 패턴과 정확히 일치하는 프로세스 정보를 출력[-u] : 지정한 사용자에 대한 모든 프로세스 출력ls –l /proc/14513/exe 또는 which ‘ps –p 14513 –o comm=’-> PID가 14513인 프로세스를 실행한 명령어의 절대 경로를 출력 2) 프로세스 종료 명령어kill프로세스에 시그널을 전송하는 명령어형식 : # kill [시그널] [PID]옵션을 지정하지 않으면 15번 시그널로 간주되어 실행됨주요 시그널pgrep 명령어를 이용하면 pkill/killall 명령어와 같은 효과를 볼 수 있음kill `pgrep sleep` kill $(pgrep ..
[SpringBoot] 스케줄링
·
Web & Android/SpringBoot
💡 ScheduledExecutorService과 SpringBoot의 @Scheduled로 스케줄링을 설정할 수 있다. ScheduledExecutorService은 인수있는 메서드에도 적용할 수 있지만 @Scheduled는 인수있는 메서드에 적용이 불가하다. ScheduledExecutorService Java 1.5부터 지원되는 스케줄링이 가능한 Executor 서비스로 인터페이스이며, 구현체로 ScheduledThreadPoolExecutor()가 있다. 예제 코드 @Service @RequiredArgsConstructor @Transactional public class BattleRivalService { private final BattleRepository battleRepository;..