favicon Jay Lee DevLog

728x90
300x250

오늘은 slurm 테스트를 하면서

데몬들 실행하고 상태 확인하고

이런 것들이 귀찮아서, 그냥 간단한 커맨드 하나로

실행, 상태 확인이 가능해지도록 변경해볼거다.

 

스크립트를 사용할 줄 안다면 다 알 내용인데,

alias를 이용하여 내가 원하는 동작을 하는 커맨드를 만들어 볼거다.


먼저 알아야 할 내용은 아래와 같다.

* /etc/bashrc  : 리눅스 시스템 전체에 적용되는 파일

* .bashrc  : 설정한 한 사람의 유저에게만 적용되는 파일

 

위의 내용을 토대로, 전체 유저에게 적용하고 싶다면 /etc/bashrc를 수정

현재 유저만 적용하고 싶다면 .bashrc를 수정하면 된다.

 

내가 수정하려고 하는 커맨드는

sudo systemctl start slurmctld

sudo systemctl status slurmctld 등

slurm 관련 실행 커맨드 들이고,

이를 간단하게

startSlurm

statusSlurm

등 으로 바꿔볼거다.


먼저 나는 전체에 적용할 거기 때문에,

sudo vi /etc/bashrc

그리고 적당한 위치에 아래의 내용을 넣어주면 끝이다.

alias startSlurm='sudo systemctl start slurmctld'
alias statusSlurm='sudo systemctl status slurmctld'
alias startSlurmDB='sudo systemctl start slurmdbd'
alias statusSlurmDB='sudo systemctl status slurmdbd'

 

vi /etc/bashrc

간단하다.

이렇게 수정하고 재부팅을 해줘야 적용이 된다. 꼭 다시 시작해주자.

이제 사용해보면,

sudo systemctl start slurmctld
sudo sustemctl status slurmd

이렇게 원하는 커맨드로 바뀐 것을 볼 수 있다.


사실 지금은 테스트 단계라 이렇게 쓰긴 하는데,

나중에는 그냥 부팅시 실행되도록 해두면 되긴 하다.

 

이 부분은 나중에 또 다룰일이 생기면 정리해보도록 하겠다.

728x90
반응형

+ Recent posts

/ /

Contact

📧 dlwjdwls60@naver.com


블로그에 내용이 있으면 해당 글을 보여주며, 없으면 내용이 복사된 채로 ChatGPT로 연결됩니다.