klito 0 Zgłoś post Napisano Wrzesień 21, 2010 Siemka napisałem pierwszy w życiu skrypt SH. I nie działa . !/bin/bash ##################################### S_GAMEDIR="/home/s27015/"; S_BIN="./hlds_run; S_GRA="cstrike" S_PORT="27015"; S_SLOTS="20" S_RCON="server"; S_MAPSTART="de_dust"; S_CONFIG="server.cfg; S_SNAME="s27015"; S_EXTRAS=""; ##################################### while true; do cd $S_GAMEDIR RUN="$S_BIN -game $S_GAME +port $S_PORT +maxplayers $S_SLOTS +rcon_password $S_RCON +map $S_MAPSTART +exec $S_CONFIG $S_EXTRAS" screen -A -m -d -S $SNAME $RUN I wywala mi : Cannot identify account '.'. Co może być problemem ? Udostępnij ten post Link to postu Udostępnij na innych stronach
bryn1u 17 Zgłoś post Napisano Wrzesień 21, 2010 Moze ci zbytnio nie pomoge, ale nie latwiej to zrobic w ten sposob ? #!/bin/bash cd /home/s27015/cstrike screen -A -m -d -S s27015 ./hlds_run -game cstrike +ip jakies_ip +port 27015 +maxplayers 20 +rcon_passowrd server +map de_dust +exec config.cfg echo "Server odpalony" echo "Milej zabawy" Nie jest to co prawda odpowiedz na twoje pytanie, ale powinno smigac. Pozdrawiam. Udostępnij ten post Link to postu Udostępnij na innych stronach
^^KaMaZZ~.^ 154 Zgłoś post Napisano Wrzesień 21, 2010 Tak lepiej ? #!/bin/bash ##################################### S_GAMEDIR="/home/s27015/" S_BIN="./hlds_run" S_GRA="cstrike" S_PORT="27015" S_SLOTS="20" S_RCON="server" S_MAPSTART="de_dust" S_CONFIG="server.cfg" S_SNAME="s27015" S_EXTRAS="" RUN="$S_BIN -game $S_GAME +port $S_PORT +maxplayers $S_SLOTS +rcon_password $S_RCON +map $S_MAPSTART +exec $S_CONFIG $S_EXTRAS" ##################################### cd $S_GAMEDIR screen -A -m -d -S $SNAME $RUN Udostępnij ten post Link to postu Udostępnij na innych stronach
klito 0 Zgłoś post Napisano Wrzesień 21, 2010 Teraz wywala vz3425:/home/s27015# ./starter.sh Use: screen [-opts] [cmd [args]] or: screen -r [host.tty] Options: -a Force all capabilities into each window's termcap. -A -[r|R] Adapt all windows to the new display width & height. -c file Read configuration file instead of '.screenrc'. -d (-r) Detach the elsewhere running screen (and reattach here). -dmS name Start as daemon: Screen session in detached mode. -D (-r) Detach and logout remote (and reattach here). -D -RR Do whatever is needed to get a screen session. -e xy Change command characters. -f Flow control on, -fn = off, -fa = auto. -h lines Set the size of the scrollback history buffer. -i Interrupt output sooner when flow control is on. -l Login mode on (update /var/run/utmp), -ln = off. -list or -ls. Do nothing, just list our SockDir. -L Turn on output logging. -m ignore $STY variable, do create a new screen session. -O Choose optimal output rather than exact vt100 emulation. -p window Preselect the named window if it exists. -q Quiet startup. Exits with non-zero return code if unsuccessful. -r Reattach to a detached screen process. -R Reattach if possible, otherwise start a new session. -s shell Shell to execute rather than $SHELL. -S sockname Name this session <pid>.sockname instead of <pid>.<tty>.<host>. -t title Set title. (window's name). -T term Use term as $TERM for windows, rather than "screen". -U Tell screen to use UTF-8 encoding. -v Print "Screen version 4.00.03jw4 (FAU) 2-May-06". -wipe Do nothing, just clean up SockDir. -x Attach to a not detached screen. (Multi display mode). -X Execute <cmd> as a screen command in the specified session. Error: Unknown option -game Musze sie jeszcze poduczyc . Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Wrzesień 21, 2010 S_SNAME="s27015" (...) screen -A -m -d -S $SNAME $RUN Co to jest $SNAME? Udostępnij ten post Link to postu Udostępnij na innych stronach
^^KaMaZZ~.^ 154 Zgłoś post Napisano Wrzesień 21, 2010 Aj wybacz, nie zauważyłem literówki Udostępnij ten post Link to postu Udostępnij na innych stronach
klito 0 Zgłoś post Napisano Wrzesień 21, 2010 Problem rozwiązany . Nie chciałbym zakładać nowego tematu ; Mam usera s27015 i do niego ftp . w kat. /home/s27015/ folder hlds, i uzytkownik s27015 nie moze zmieniac zawartoscie tego katalogu . Probowalem Chown. Udostępnij ten post Link to postu Udostępnij na innych stronach
bryn1u 17 Zgłoś post Napisano Wrzesień 21, 2010 Problem rozwiązany . Nie chciałbym zakładać nowego tematu ; Mam usera s27015 i do niego ftp . w kat. /home/s27015/ folder hlds, i uzytkownik s27015 nie moze zmieniac zawartoscie tego katalogu . Probowalem Chown. sprawdz chmody i config vsftpd czy tam proftpd czy pozwalasz na edycje plikow, katalogow. Udostępnij ten post Link to postu Udostępnij na innych stronach