Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: opsługa funkcj case w basha po przez php
Forum PHP.pl > Forum > PHP
rychu123
Witam, czy jest możliwość posługiwanie funkcja case w bashy za pomocą php

skrypt wygląda tak stat.sh

Kod
#! /bin/bash

  
NAME=Game_Server_1
EXECUTABLE=./game_server
PARAMS="+set dedicated 2 +set net_ip 192.168.1. +set net_port 27733 +set sv_punkbuster 1 +set fs_homepath /path/to/server/ +exec server.cfg +map_rotate"
DIR=/path/to/server/
  
  
case "$1" in
     start)
         if [[ `screen -ls |grep $NAME` ]]
         then
             echo "Error: $NAME is already running, use '$0 stop' to stop it"
         else
             cd $DIR
             screen -dmS $NAME $EXECUTABLE $PARAMS
             echo "$NAME was started."
         fi
    ;;
     stop)
         if [[ `screen -ls |grep $NAME` ]]
         then
             kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
             echo "$NAME was stopped"
         else
             echo "Error: $NAME isn't currently running"
         fi
    ;;
     restart)
         if [[ `screen -ls |grep $NAME` ]]
         then
             kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
         fi
         cd $DIR
         screen -dmS $NAME $EXECUTABLE $PARAMS
         echo "$NAME was restarted"
    ;;    
     status)
         if [[ `screen -ls |grep $NAME` ]]
         then
             echo "$NAME is currently running"
         else
             echo "$NAME is NOT running"
         fi
    ;;
     *)
         echo "Usage: $0 {start|stop|restart|status}"
         exit 1
esac
exit 0
Nattfarinn
Cytat(rychu123 @ 3.11.2009, 17:04:51 ) *
Witam, czy jest możliwość posługiwanie funkcja case w bashy za pomocą php

Nie jestem pewien czy dobrze zrozumiałem pytanie... Czy chcesz używać PHP jako języka powłoki? Jeśli tak to nie ma najmniejszego problemu z wykorzystaniem właściwie wszystkiego (uogólniam) co ma do zaoferowania język PHP.

Cytat(rychu123 @ 3.11.2009, 17:04:51 ) *
skrypt wygląda tak stat.sh

Kod
(...)

No i...? Czego właściwie od nas oczekujesz? Nie widzę tutaj związku z językiem PHP.
rychu123
chce posłużyć funkcje case w plik stat.sh za pomocą php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.