728x90
반응형
쉘 스크립트
=============================================================================================
#!/bin/sh
CONF=/etc/config/qpkg.conf
QPKG_NAME="Redmine"
QPKG_DIR=$(/sbin/getcfg $QPKG_NAME Install_Path -d "" -f $CONF)
case "$1" in
start)
ENABLED=$(/sbin/getcfg $QPKG_NAME Enable -u -d FALSE -f $CONF)
if [ "$ENABLED" != "TRUE" ]; then
/bin/echo "$QPKG_NAME is disabled. - qpkg.conf : $ENABLED"
exit 1
fi
/bin/echo "$QPKG_NAME is Enabled."
/opt/bin/ruby /share/MD0_DATA/.qpkg/Redmine/redmine-2.5.1/script/rails server webrick -d -e production
;;
stop)
/bin/echo "$QPKG_NAME is disabled."
REDMINE=`pgrep -f redmine`
kill -KILL $REDMINE
;;
restart)
$0 stop
$0 start
;;
*)
/bin/echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
=============================================================================================
728x90
반응형
'UNIX&LINUX > 쉘스크립트' 카테고리의 다른 글
쉘스크립트 기초 (0) | 2014.07.14 |
---|---|
Class file : createNewFile (0) | 2014.06.05 |
쉘스크립트 참조 블로그 (0) | 2014.05.16 |
BASH 쉘스크립트 기초 - 변수 & 연산 (0) | 2014.05.13 |
[OS][LINUX][SHELL]쉘 스크립트 (0) | 2014.05.13 |
[OS][LINUX][SHELL] 쉘 개요 (0) | 2014.05.13 |
[쉘스크립트 스터디] 5주차 정리 (0) | 2014.05.13 |
[쉘스크립트 스터디] 4주차 정리 (0) | 2014.05.13 |