Freebsd 11. 1. /startgameserver. Sh nepasileidzia

    
  1. Atsijungęs

    SubwoO

    Pranešimai: 0

    Sveiki nepasileidzia gameServer.sh ,kai bandau paleisti ./startGameServer.sh gaunu atsakyma ,kad "./startGameServer.sh: ./GameServer_loop.sh: not found" visi failai turi leidimus "chmod +x" RegisterGameServer.sh ir kiti sh failai veikia.

    startGameServer.sh file config:

    #! /bin/sh

    ./GameServer_loop.sh &


    GameServer_loop.sh file config:

    #!/bin/bash

    # exit codes of GameServer:
    # 0 normal shutdown
    # 2 reboot attempt

    while :; do
    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
    [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
    java -Xms1024m -Xmx1024m -cp ./../libs/*:L2JLisvus.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
    [ $? -ne 2 ] && break
    # /etc/init.d/mysql restart
    sleep 10
    done



    20 Vasario 2018 - 13:43 / #1
  2. 
  3. Atsijungęs

    wewewe

    Pavadinimas: L2 žaidėjas

    Narys

    Pranešimai: 727

    Vartotojo apdovanojimai: 16

    Ant freebsd nezinau kaip instaliuot, bet tau reikia su dos2unix perkonvertuot startGameServer.sh faila (gal kartu ir GameServer_loop.sh).

    Ten problema tame, jeigu is bsd su kokiu editorium atsidarytum (vim, nano ar kazkas tokio), matytum kad yra palikti windowsiniai line-endingai (^M), tai startGameServer.sh turinys actually atrodo taip:


    #! /bin/sh^M

    ./GameServer_loop.sh &^M


    nutrink juos su dos2unix arba manually arba su vim:

    :set ff=unix
    :wq
    20 Vasario 2018 - 14:09 / #2
  4. 
  5. Atsijungęs

    SubwoO

    Pranešimai: 0

    Atsidariau su vim ir su ee nerodo ,kad butu windows failas Image
    Paskutinį kartą redagavo: SubwoO 20 Vasario 2018 - 14:30
    20 Vasario 2018 - 14:28 / #3
  6. 
  7. Atsijungęs

    wewewe

    Pavadinimas: L2 žaidėjas

    Narys

    Pranešimai: 727

    Vartotojo apdovanojimai: 16

    Hm, gal jau slept editoriai pradejo siais laikais. Padaryk dar testa,

    
    cat -v startGameServer.sh
    



    Jeigu ir taip nesimatys, tai turbut mano versija atkrenta
    20 Vasario 2018 - 15:41 / #4
  8. 
  9. Atsijungęs

    SubwoO

    Pranešimai: 0

    wewewe aciu uz pradzia, problema buvo "#! /bin/bash/sh" pakeiciau "#! /bin/sh"
    20 Vasario 2018 - 15:43 / #5