[Linux] 부팅 시 애플리케이션 실행 (Starting Command on System Booting)

Ubuntu에서 jupyter notebook을 컴퓨터 부팅 시 자동으로 실행하는 방법을 정리하였다. 이 부분은 모든 linux에서 가능한지는 실험해보지 않았다. Ubuntu 16.04에서는 부팅 시 jupyter note가 자동으로 실행되는 것을 확인하였다.

그림 1: /etc/rc.local file 열기 (sudo 또는 root 권한으로 파일을 open해야 함)

먼저 그림 1과 같이 “/etc/rc.local” 파일을 vim을 사용하여 open한다.

그림 2: /etc/rc.local file 설정 화면

다음은 그림 2와 같이 아래 command를 작성하면 마무리된다.

cmd: su userName -c “jupyter notebook –config=/home/userFolder/.jupyter/jupyter_notebook_config.py –no-browser” &

위 command에서 -c flag는 특정 user로 해당 command를 실행한다는 의미이다. 나머지 부분은 jupyter관련 코드이므로 Google에서 찾아보면 될 것 같다. 다른 command도 실험해보았는데 잘 실행되는 것을 확인하였다.

출처

  1. https://stackoverflow.com/questions/14297741/how-to-start-ipython-notebook-server-at-boot-as-daemon

Leave a Comment