자동 실행 스크립트 작동 문의


  • Level 2

    안녕하세요.

    딥러닝 공부하려고 GPU컨테이너를 만들었습니다.
    GPU컨테이너가 실행되면 code-server, jupyter-note를 자동실행하려고 아래와 같이 자동 실행 스크립트를 작성했습니다.

    컨테이너가 실행이 돼도, 두 서버가 자동실행되지 않아 url로 접근이 불가합니다.
    오류도 확인할 수 없어서, 어떤게 문제인지 잘 모르겠습니다.

    혹시 비슷한 경험 있으신 분 중에 해결방법 아시는 분 계실까요?
    실제 스크립트에선 토큰 부분은 정상적으로 입력했습니다.

    cd "/workspace/code-server_with_GPU";
    setsid nohup sh -c "code-server" >> /var/log/nohup.log 2>&1 &
    
    set -a && JUPYTER_TOKEN=$JUPYTER_TOKEN && JUPYTER_PORT="80" && set +a
    cd "/workspace/code-server_with_GPU";
    setsid nohup sh -c "jupyter notebook --allow-root --ip=0.0.0.0 --port=$JUPYTER_PORT --NotebookApp.token=$JUPYTER_TOKEN --NotebookApp.tornado_settings='{\"headers\":{\"Content-Security-Policy\": \"frame-ancestors * 'self' *.goorm.io\"}}'" >> /var/log/nohup.log 2>&1 &
    
  • Level 14

    안녕하세요.

    임시 해결책으로 프로젝트 내부에 스크립트를 하나 만들고,

    자동 실행 스크립트로 만들었던 스크립트를 실행하는 방식은 어떤가요?

    예시)

    자동실행 스크립트 ./workspace/run.sh

    #!/bin/bash
    
    code-server --bind-addr 0.0.0.0:23000 --auth none &
    jupyter notebook --allow-root --ip=0.0.0.0 --port=80 --NotebookApp.token=goorm &
    

    감사합니다.