셀프 데몬화 스크립트

1 개요[ | ]

self-daemonizing script
셀프 데몬화 스크립트
#!/bin/bash
cd $(dirname $0)
SCRIPTNAME="$0"
if [[ "$1" != "--daemonize" ]]; then
    nohup "$SCRIPTNAME" --daemonize "${PARAMS[@]}" &>/dev/null &
    #echo $! > /var/run/$(basename $0).pid # 필요시 pid를 파일로 보관
    exit $?
fi
trap 'kill $(jobs -p)' EXIT

# 이하 본작업
sleep infinity

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}