작성일자 : 2023-09-24
수정일자 : 2023-11-18
Ver 0.1.2
PC를 종료/재시작은 GUI의 시스템 종료 기능을 통해 할 수 있으나 cmd 창(Window OS), terminal (Mac OS)의 CLI를 통해서 할 수도 있다. 현재 나의 개인 PC는 Mac OS 이므로 terminal 창에서 명령어를 통해 PC를 종료/재시작 하는 방법에 대해서 정리해보고자 한다.
시스템 종료 관련
- -r : 시스템 재부팅
- -h : 시스템 종료(power off 혹은 halt) | 시스템 기본값(보통, halt)에 따라 결정
- -H : 시스템 종료(halt)
- -P : 시스템 종료(power off)
- -c : 진행중인 shutdown 명령 취소 | 첫번째 전달인자(Argument)는 메시지
- -k : 경고 메시지만 출력, 실제로 시스템을 다운시키지는 않음
시스템 종료
시스템을 지금 바로 종료하는 커맨드
sudo shutdown -h now //"The system is going down for halt NOW!"와 같은 메시지와 함께 종료
halt 명령어 사용함과 동시에 모든 프로세스를 중지하고, CPU를 종료
sudo halt shutdown -H now //"System halted"와 같은 메시지와 함께 종료
로컬 컴퓨터 재시동
sudo shutdown -r now
즉시 원격 컴퓨터 재시동하기
ssh -l admincomputer
sudo shutdown -r now
admin을 원격 컴퓨터상의 사용자 계정의 ID로 대체한다.
computer를 원격 컴퓨터의 IP 주소 또는 호스트 이름으로 대치한다
특정 시간에 원격 컴퓨터 재시동하기
ssh -l admin computer
sudo shutdown -r hhmm
admin을 원격 컴퓨터상의 사용자 계정의 ID로 대체한다.
computer를 원격 컴퓨터의 IP 주소 또는 호스트 이름으로 대치한다.
hhmm을 원격 컴퓨터를 재시동하고자 하는 시간과 분으로 대치한다.
sudo shutdown -h 20:00 //예약종료(20시)
sudo shutdown -h +10 //예약종료(+10)
Shutdown 커맨드 취소
sudo shutdown -c