우분투 (리눅스) 사용시 관리자 권한으로만 사용해야하는 명령어들이 있다. 시스템종료나 재부팅등이다.
윈도우는 스케줄러 등록으로 자동종료 명령어가 쉽지만 우분투를 처음 접한나는 어려웠다.
구글링으로 하는법을 알아냈다. 잊지않게 적어두자.
/etc/sudoers 파일을 텍스트 편집기로 열은후 제일 하단에
계정명 ALL = NOPASSWD : /sbin/shutdown , /sbin/reboot
계정명은 우분투에 접속하는 메인 계정명 현재 계정명을 적어주면 된다.
예를 들면 john 이면
john ALL = NOPASSWD : /sbin/shutdown , /sbin/reboot
요런식으로 적어준다. 아마 다른명령어들도 찾아서 이렇게 등록하면 될거같다. 내가 필요한건 자동종료니까
자동종료만 알아봤다.
이제 sudo shutdown -h 02:55 명령어만 컴퓨터 시작시 자동으로 실행하게 해주면 된다.
그러면 새벽 2시55분에 컴퓨터는 종료된다.
컴퓨터가 자동시작하는것은 바이오스에서 설정하면된다. 그러면 컴퓨터를 24시간 가동하는것이 아닌
일정 휴식시간을 갖게 만들수있다. 나는 02:55 에 종료 09:00 시작을 맞추어놨다. 하루에 6시간은 컴퓨터 휴식시간이다.