![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 22 Dołączył: 19.09.2007 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
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. 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 |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 02:44 |