Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> opsługa funkcj case w basha po przez php
rychu123
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 1
Dołączył: 18.09.2008

Ostrzeżenie: (0%)
-----


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


Ten post edytował rychu123 3.11.2009, 18:55:19


--------------------
Zapraszam darmowy erds dla twojego radia
www.erds.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Nattfarinn
post
Post #2





Grupa: Zarejestrowani
Postów: 136
Pomógł: 22
Dołączył: 19.09.2007
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Nattfarinn 3.11.2009, 19:17:13


--------------------
Code should run as fast as necessary, but no faster; something important is always traded away to increase speed.
-- R. Pattis
Go to the top of the page
+Quote Post
rychu123
post
Post #3





Grupa: Zarejestrowani
Postów: 194
Pomógł: 1
Dołączył: 18.09.2008

Ostrzeżenie: (0%)
-----


chce posłużyć funkcje case w plik stat.sh za pomocą php


--------------------
Zapraszam darmowy erds dla twojego radia
www.erds.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:44