Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Plik startowy


Rekomendowane odpowiedzi

Opublikowano

Witam. Potrzebuję pomocy w stworzeniu pliku startowego dla botów serwerowych. 
Mam kilka botów  w różnych folderach i nie wiem jak zrobić aby jedną komendą włączyć wszystkie na raz. 

Chcesz zautomatyzować serwer a nie umiesz lub nie daje rady twoja maszyna ? 

 

Zobacz http://www.mpcforum.pl/topic/1583551-boty-serwerowe-pod-serwer-ts/

 

Opublikowano

Zrób tak:

#!/bin/bash

if [[ $1 == 'stop' ]]; then 
        /sciezka/do/bota/pierwszego/./plik_startowy.sh stop
        /sciezka/do/bota/drugiego/./plik_startowy.sh stop

	echo -e "Boty zatrzymane"
elif [[ $1 == 'start' ]]; then
        /sciezka/do/bota/pierwszego/./plik_startowy.sh start
        /sciezka/do/bota/drugiego/./plik_startowy.sh start

	echo -e "Boty wlaczone"
else
	echo -e "Poprawne uzycie: ./run.sh {start/stop}"
 fi



I po prostu dodawaj

 /sciezka/do/bota/trzeciego/./plik_startowy.sh start 
/sciezka/do/bota/trzeciego/./plik_startowy.sh stop

itd...


Pozdrawiam, ArrMeeR

Opublikowano

Dzięki wielkie ziomeczki za 30min spróbuje wprowadzić to w życie :)

 

//

 

Stop działa start nie ;/

/home/OR-PLAY/abot1/./bot.sh start
/home/OR-PLAY/info/./start.sh start
/home/OR-PLAY/port/./bot.sh start
/home/OR-PLAY/vpn/./start start
/home/OR-PLAY/lista/ screen -S lista php core start

Chcesz zautomatyzować serwer a nie umiesz lub nie daje rady twoja maszyna ? 

 

Zobacz http://www.mpcforum.pl/topic/1583551-boty-serwerowe-pod-serwer-ts/

 

  • 4 miesiące temu...
Specjalista
Opublikowano

 

mam problem gdyż chcę włączyć jest napisane 


-bash: ./run.sh: /bin/bash^M: bad interpreter: No such file or directory

 

Szukasz tego pliku run.sh i robisz tak

sed -i -e 's/\r$//' run.sh

I teraz bedzie dzialac

Opublikowano

 

 

mam problem gdyż chcę włączyć jest napisane 


-bash: ./run.sh: /bin/bash^M: bad interpreter: No such file or directory

 

Szukasz tego pliku run.sh i robisz tak

sed -i -e 's/\r$//' run.sh

I teraz bedzie dzialac

 

albo coś źle zrobiłem albo to niestety nie działa ;c

7268414873585011531442.jpeg

Opublikowano

Niestety nie działa 

admin  nazwa  poke  rejestracja  run.sh
root@xxx:/home/boty# ./run.sh stop
-bash: ./run.sh: /bin/bash^M: bad interpreter: No such file or directory
rootxxx:/home/boty#


7268414873585011531442.jpeg

Opublikowano

wygląda to tak 

#!/bin/bash

if [[ $1 == 'stop' ]]; then 
        /home/boty/rejestracja/./bot.sh stop
        /home/boty/poke/ screen -X -S bot stuff "^C"
		/home/boty/nazwa/./bot.sh stop
		/home/boty/admin/./starter.sh stop

	echo -e "Boty zatrzymane"
elif [[ $1 == 'start' ]]; then
        /home/boty/rejestracja/./bot.sh start
        /home/boty/poke/ screen -AdmS bot php  bot
		/home/boty/nazwa/./bot.sh start
		/home/boty/admin/./starter.sh start

	echo -e "Boty wlaczone"
else
	echo -e "Poprawne uzycie: run.sh {start/stop}"
 fi


7268414873585011531442.jpeg

Specjalista
Opublikowano
#!/bin/bash


if [[ $1 == 'stop' ]]; then 
    cd /home/boty/rejestracja/ && ./bot.sh stop
    cd /home/boty/poke/ && screen -X -S bot stuff "^C"
    cd /home/boty/nazwa/ && ./bot.sh stop
    cd /home/boty/admin/ && ./starter.sh stop
    echo -e "Boty zatrzymane"
elif [[ $1 == 'start' ]]; then
    cd /home/boty/rejestracja/ && ./bot.sh start
    cd /home/boty/poke/ && screen -AdmS bot php  bot
    cd /home/boty/nazwa/ && ./bot.sh start
    cd /home/boty/admin/ && ./starter.sh start
    echo -e "Boty wlaczone"
else
    echo -e "Poprawne uzycie: run.sh {start/stop}"
fi

Zobacz jak bedzie z tym

Opublikowano
#!/bin/bash


if [[ $1 == 'stop' ]]; then 
    cd /home/boty/rejestracja/ && ./bot.sh stop
    cd /home/boty/poke/ && screen -X -S bot stuff "^C"
    cd /home/boty/nazwa/ && ./bot.sh stop
    cd /home/boty/admin/ && ./starter.sh stop
    echo -e "Boty zatrzymane"
elif [[ $1 == 'start' ]]; then
    cd /home/boty/rejestracja/ && ./bot.sh start
    cd /home/boty/poke/ && screen -AdmS bot php  bot
    cd /home/boty/nazwa/ && ./bot.sh start
    cd /home/boty/admin/ && ./starter.sh start
    echo -e "Boty wlaczone"
else
    echo -e "Poprawne uzycie: run.sh {start/stop}"
fi

Zobacz jak bedzie z tym

 

niestety nadal nic ;v

7268414873585011531442.jpeg

Opublikowano
sed -i -e 's/\r$//' run.sh

Jeszcze raz to i powinno działać

 


root@xxx:/home/boty# sed -i -e 's/\r$//' run.sh stop
sed: can't read stop: No such file or directory

7268414873585011531442.jpeg

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...