반응형
데비안 계열 리눅스에서 /etc/rc.local 파일에 고칠 부분이 있어서 고쳤는데, 막상 재부팅을 하기는 싫고 그냥 rc.local에서 수정된 부분만 적용하는 방법이 없는지 잠깐 고민을 했는데, 부질없는 짓이었다. -_-;;
만약 예를 들어 /etc/sysctl.conf 와 같은 "설정 파일"의 경우에는 내용을 고치고 나서 새로 적용할 때, 해당하는 서비스나 프로세스를 재시작하는 것이 맞다.
하지만 /etc/rc.local 파일은 그 자체가 실행 스크립트이고, 파일에 기록하는 내용 또한 쉘 명령들이니까 그냥 파일 자체를 실행하면 되는 거였다. ㅡㅡ;;
$ sudo /etc/rc.local
다만 rc.local 파일에 원래부터 적혀 있었던 연유로 기존의 특정 명령어가 중복 실행되지 않도록 하고 싶으면, 그냥 방금 수정한 라인들을 쉘에다 복사해서 실행해야 된다. 다른 신기한 방법이 있기라도 하겠는가?
밤에 정신없이 작업하니 스크립트 파일을 설정 파일로 착각하는 일도 생기는 것 같다. ㅜㅜ 하지만 인터넷에는 나같은 바보짓(...)을 똑같이 시도하는 사람들도 많이 있다는 데서 위안을 삼는다. ㅋㅋ [1]
<참고자료>
반응형
'IT > Linux' 카테고리의 다른 글
Linux Container (LXC)에서 만든 container를 인터넷에 연결하기 (0) | 2016.09.29 |
---|---|
Vim에서 Home, End, Page Up, Page Down 키가 안될 때 (0) | 2016.09.29 |
Ubuntu 14.04: New Important Security update 이후 망가진 시스템 (0) | 2016.09.10 |
tcpdump를 네트워크 인터페이스별로 구분해서 로그 만들기 (0) | 2016.09.05 |
64비트 Ubuntu에서 32비트 프로그램 실행 시 /usr/bin/ld: cannot find -lexpat 에러 해결 방법 (0) | 2016.08.22 |