linuxでlnmpを開始および終了するスクリプト

2525 ワード

lnmpといっても、実はしばらくlnpですが、mysqlはまだインストールされていないので
これはスクリプトです.
#!/bin/bash
function lnmpstart()
{
        nginx
        /usr/local/php/bin/php-cgi -b 127.0.0.1:9000 -c /usr/local/php/lib/php.ini &
}

function lnmpstop()
{
        kill -9 `ps aux | grep php-cgi | grep -v grep | awk '{print $2}'`
        kill -9 `ps aux | grep nginx | grep -v grep | awk '{print $2}'`
}

if [ $# -eq 1 ]; then
    if [ $1 = 'start' ]; then
        lnmpstart
    elif [ $1 = 'stop' ];    then
        lnmpstop
    fi
else
    echo 'Usage: lnmp.sh [OPTION]'
    echo "    lnmp.sh start    Start daemons"
    echo "    lnmp.sh stop    Stop daemons"
    echo ""
fi