# vim start.sh
#!/bin/bash
date_year=`date |cut -d ' ' -f7`
date_month=`date |cut -d ' ' -f2`
date_day=`date |cut -d ' ' -f4`
full_date="$date_year"_"$date_month"_"$date_day"
# 사용 환경에 따라 실행 파일 부문이나 경로는 수정 필요
nohup /root/.pyenv/shims/python /api/runserver.py >> /api/server_log_"$full_date".txt &
# vim stop.sh
#!/bin/bash
# 사용 환경에 맞게 grep 대상은 변경 필요
stop_target=`ps -ef |grep python |grep "runserver.py" |awk '{print$2}'`
for each_target in $stop_target; do
kill -9 $each_target
done
'Development > Shell script' 카테고리의 다른 글
[Solved][Shell Script] curl의 기본 설정에 따른 의도치않은 error (0) | 2020.11.02 |
---|---|
[shell script] datetime 현재 날짜, 시간 깔끔하게 출력하기 (0) | 2020.08.08 |
[Shell Script] 현재 시간 정보 가져오기 (0) | 2020.01.06 |
[Shell Script] 스토리지 데이터 디스크 기본세팅 자동화 스크립트 (0) | 2019.11.10 |
[Shell Script] 유용한 Linux 명령어 활용 예시 : -F와 NR 활용 (0) | 2019.08.08 |