최근에 AWS에서 주피터를 실행하려하는데 코드가 너무 길어서 번거롭다. 그래서 쉘 스크립트로 작성 후 주피터 노트북을 실행해보려 한다.
먼저, touch함수를 통해 다음의 쉘 파일을 만들어 둔다.
$ touch jupyter_shell.sh
그리고 나서 vi편집기를 사용해 쉘 스크립트 안에 다음의 코드를 넣어준다.
$ vi jupyter_shell.sh
이제 안에 코드를 넣어줄껀데, a버튼을 통해 insert모드로 바꿔준다. 그리고 다음의 코드를 넣어주자.
#!/bin/bash
# 주피터 실행시간 테스트
echo "주피터 실행 날짜: $(date +%Y)년 $(date +%m)월 $(date +%d)일 "
echo "주피어 실행 시간: $(date +%H) 시 $(date +%M) 분 $(date +%S)초"
# 주피터 노트북 실행 코드
nohup jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root &
이후 esc + : 버튼을 통해 저장 여부를 확인하고 wq(write quit: 저장후 종료) 입력하고 enter을 통해 빠져준다. 이제 다음의 코드를 실행만 하면 번거롭게 주피터노트북을 실행하지않아도 쉘 스크립트를통해 실행 할 수 있다. 이제 쉘 스크립트를 실행하면 쉘 스크립트 안에 주피터 실행 날짜와 실행시간이 나타는것을 확인 할 수 있다.