Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.75 KB | None | 0 0
  1. echo -e "\033[37m  
  2. 1 - (1) Server/Channel starten\n
  3. 2 - (2) Server/Channel schliessen\n
  4. 3 - (3) Quests reloaden\n
  5. 4 - (4) Logs loeschen\n
  6. 5 - (5) Backup erstellen\n
  7. 6 - (6) CPU/Ram Nutzung\n
  8. 7 - (7) MySQL starten\n
  9. 8 - (8) MySQL stoppen\n
  10. 9 - (9) 777 Rechte an Game und MySQL Ordner\n
  11. a - (a) Aktive Prozesse\n
  12. b - (b) Nichts\n
  13.  
  14. Dein Servername"
  15.  
  16. read anzahl
  17. case $anzahl in
  18.  
  19. 1*)
  20.         echo -e "\033[37m Startet die Datenbank ..\033[33m"
  21.         cd /usr/home/game/DB && ./db &
  22.         sleep 2
  23.         cd /usr/home/game/Channel1/reiche_core && ./auto.sh &
  24.         sleep 2
  25.         cd /usr/home/game/Channel1/core1 && ./auto.sh &
  26.         sleep 2
  27.         cd /usr/home/game/Channel1/core2 && ./auto.sh &
  28.         sleep 2
  29.         cd /usr/home/game/Channel1/core3 && ./auto.sh &
  30.         sleep 2
  31.         cd /usr/home/game/auth && ./auto.sh &
  32.         sleep 2
  33.         cd /usr/home/game/Channel99  && ./auto.sh &
  34.         sleep 2
  35.         echo -e "\033[37m Der Loginserver wurde gestartet.\n
  36.         \n
  37.         Der Server ist nun Online\033[37m"
  38.         cd ..      
  39. ;;
  40.  
  41. 2*)
  42. #!/bin/sh
  43. killall -9 db game auth sh
  44. cd ..
  45. ;;
  46.  
  47. 4*)
  48. #!/bin/sh
  49. echo "Loesche Logs..."
  50. find /usr/home/game -name "syserr" -type f -delete
  51. find /usr/home/game -name "syslog" -type f -delete
  52. find /usr/home/game -name "mob_data.txt" -type f -delete
  53. find /usr/home/game -name "p2p_packet_info.txt" -type f -delete
  54. find /usr/home/game -name "packet_info.txt" -type f -delete
  55. find /usr/home/game -name "udp_packet_info.txt" -type f -delete
  56. find /usr/home/game -name "pid" -type f -delete
  57. find /usr/home/game -name "PTS" -type f -delete
  58. find /usr/home/game -name "ver.txt" -type f -delete
  59. find /usr/home/game -name "VERSION.txt" -type f -delete
  60. find /usr/home/game -name "mob_count" -type f -delete
  61. find /usr/home/game -name "game.core" -type f -delete
  62. find /usr/home/game -name "db.core" -type f -delete
  63. find /usr/home/game -name "sh.core" -type f -delete
  64. find /usr/home/game -name "stdout" -type f -delete
  65. cd ..
  66. echo "Geloescht!"
  67. ;;
  68.  
  69. 3*)
  70. cd /usr/home/game/quest && python make.py
  71. cd ..
  72. ;;
  73.  
  74. b*)
  75. cd ..
  76. ;;
  77.  
  78. 5*)
  79. #!/bin/sh
  80. echo "Backup wird erstellt und logs geloescht"
  81. mkdir `date +%d.%m.%Y_%H.%m`
  82. cd `date +%d.%m.%Y_%H.%m`
  83. sleep 2
  84. tar cfzv game.tar.gz /usr/home/game
  85. sleep 2
  86. tar cfzv mysql.tar.gz /var/db/mysql
  87. sleep 2
  88. echo "Backup wurde erfolgreich erstellt"
  89. cd /usr/home/game/
  90. ;;
  91.  
  92. 6*)
  93. clear
  94. top
  95. ;;
  96.  
  97. 7*)
  98. #!/bin/sh
  99. echo "Starte die Mysql Datenbank..."
  100. service mysql-server onestart
  101. echo "Der Mysql Server wurde erfolgreich gestartet."
  102. ;;
  103.  
  104. 8*)
  105. #!/bin/sh
  106. echo "Stoppe die Mysql Datenbank"
  107. service mysql-server onestop
  108. echo "Der Mysql Server wurde erfolgreich heruntergefahren"
  109. ;;
  110.  
  111. 9*)
  112. #!/bin/sh
  113. echo "Vergebe 777 Rechte"
  114. cd /home && chmod -R 777 game
  115. cd /var/db && chmod -R 777 mysql
  116. echo "Erfolgreich 777 Rechte vergeben"
  117. ;;
  118.  
  119. a*)
  120. #!/bin/sh
  121. clear
  122. ps
  123. ;;
  124. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement