bir sürü bash dosyası yerine tek bash dosyayasıyla yapabilirdin ben sana sadece ch1 açanı göndericem şimdi yapıyorum hemen bekle
Bekliyorum hocam. Birçok kombinasyon denedim fakat sonuç alamadım. Belki gözden kaçırdığım bir şey vardır. Ben size örnek bash scriptini buraya bırakıyorum.
[CODE title="baslat.sh"]#!/bin/sh
cd /usr/home/game/share/bin
chmod -R 777 game
chmod -R 777 db
cd /usr/home/game
sh temizle.sh
echo -e "\033[0;36m
Author : GokmenDC \n
Last Update : 01.01.2019 \n
Website : www.gokmendc.com \n
Source File : mainline_sg \n
######################################## \n
How Many Channels Are Open ? \n
1 - 1 Channel\n
2 - 2 Channel\n
3 - 3 Channel\n
4 - 4 Channel\n
5 - 5 Channel\n
6 - 6 Channel\n"
read chs
case $chs in
1*)
echo -e "\033[1;32mStarting Database (Mysql)...\033[0m"
cd /usr/home/game/cores/db/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Auth (Master)...\033[0m"
cd /usr/home/game/cores/auth/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Channel (1.1)...\033[0m"
cd /usr/home/game/cores/channel1/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.2)...\033[0m"
cd /usr/home/game/cores/channel1/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.3)...\033[0m"
cd /usr/home/game/cores/channel1/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.4)...\033[0m"
cd /usr/home/game/cores/channel1/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (99)...\033[0m"
cd /usr/home/game/cores/channel99/
sh run.sh
sleep 2
echo -e "\033[1;32m \nSuccessfully Open 1 Channel.\033[0m"
;;
2*)
echo -e "\033[1;32mStarting Database (Mysql)...\033[0m"
cd /usr/home/game/cores/db/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Auth (Master)...\033[0m"
cd /usr/home/game/cores/auth/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Channel (1.1)...\033[0m"
cd /usr/home/game/cores/channel1/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.2)...\033[0m"
cd /usr/home/game/cores/channel1/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.3)...\033[0m"
cd /usr/home/game/cores/channel1/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.4)...\033[0m"
cd /usr/home/game/cores/channel1/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.1)...\033[0m"
cd /usr/home/game/cores/channel2/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.2)...\033[0m"
cd /usr/home/game/cores/channel2/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.3)...\033[0m"
cd /usr/home/game/cores/channel2/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.4)...\033[0m"
cd /usr/home/game/cores/channel2/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (99)...\033[0m"
cd /usr/home/game/cores/channel99/
sh run.sh
sleep 2
echo -e "\033[1;32m \nSuccessfully Open 2 Channel.\033[0m"
;;
3*)
echo -e "\033[1;32mStarting Database (Mysql)...\033[0m"
cd /usr/home/game/cores/db/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Auth (Master)...\033[0m"
cd /usr/home/game/cores/auth/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Channel (1.1)...\033[0m"
cd /usr/home/game/cores/channel1/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.2)...\033[0m"
cd /usr/home/game/cores/channel1/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.3)...\033[0m"
cd /usr/home/game/cores/channel1/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.4)...\033[0m"
cd /usr/home/game/cores/channel1/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.1)...\033[0m"
cd /usr/home/game/cores/channel2/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.2)...\033[0m"
cd /usr/home/game/cores/channel2/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.3)...\033[0m"
cd /usr/home/game/cores/channel2/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.4)...\033[0m"
cd /usr/home/game/cores/channel2/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.3)...\033[0m"
cd /usr/home/game/cores/channel3/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.2)...\033[0m"
cd /usr/home/game/cores/channel3/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.3)...\033[0m"
cd /usr/home/game/cores/channel3/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.4)...\033[0m"
cd /usr/home/game/cores/channel3/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (99)...\033[0m"
cd /usr/home/game/cores/channel99/
sh run.sh
sleep 2
echo -e "\033[1;32m \nSuccessfully Open 3 Channel.\033[0m"
;;
4*)
echo -e "\033[1;32mStarting Database (Mysql)...\033[0m"
cd /usr/home/game/cores/db/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Auth (Master)...\033[0m"
cd /usr/home/game/cores/auth/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Channel (1.1)...\033[0m"
cd /usr/home/game/cores/channel1/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.2)...\033[0m"
cd /usr/home/game/cores/channel1/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.3)...\033[0m"
cd /usr/home/game/cores/channel1/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.4)...\033[0m"
cd /usr/home/game/cores/channel1/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.1)...\033[0m"
cd /usr/home/game/cores/channel2/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.2)...\033[0m"
cd /usr/home/game/cores/channel2/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.3)...\033[0m"
cd /usr/home/game/cores/channel2/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.4)...\033[0m"
cd /usr/home/game/cores/channel2/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.1)...\033[0m"
cd /usr/home/game/cores/channel3/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.2)...\033[0m"
cd /usr/home/game/cores/channel3/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.3)...\033[0m"
cd /usr/home/game/cores/channel3/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.4)...\033[0m"
cd /usr/home/game/cores/channel3/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.1)...\033[0m"
cd /usr/home/game/cores/channel4/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.2)...\033[0m"
cd /usr/home/game/cores/channel4/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.3)...\033[0m"
cd /usr/home/game/cores/channel4/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.4)...\033[0m"
cd /usr/home/game/cores/channel4/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (99)...\033[0m"
cd /usr/home/game/cores/channel99/
sh run.sh
sleep 2
echo -e "\033[1;32m \nSuccessfully Open 4 Channel.\033[0m"
;;
5*)
echo -e "\033[1;32mStarting Database (Mysql)...\033[0m"
cd /usr/home/game/cores/db/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Auth (Master)...\033[0m"
cd /usr/home/game/cores/auth/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Channel (1.1)...\033[0m"
cd /usr/home/game/cores/channel1/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.2)...\033[0m"
cd /usr/home/game/cores/channel1/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.3)...\033[0m"
cd /usr/home/game/cores/channel1/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.4)...\033[0m"
cd /usr/home/game/cores/channel1/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.1)...\033[0m"
cd /usr/home/game/cores/channel2/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.2)...\033[0m"
cd /usr/home/game/cores/channel2/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.3)...\033[0m"
cd /usr/home/game/cores/channel2/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.4)...\033[0m"
cd /usr/home/game/cores/channel2/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.1)...\033[0m"
cd /usr/home/game/cores/channel3/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.2)...\033[0m"
cd /usr/home/game/cores/channel3/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.3)...\033[0m"
cd /usr/home/game/cores/channel3/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.4)...\033[0m"
cd /usr/home/game/cores/channel3/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.1)...\033[0m"
cd /usr/home/game/cores/channel4/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.2)...\033[0m"
cd /usr/home/game/cores/channel4/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.3)...\033[0m"
cd /usr/home/game/cores/channel4/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.4)...\033[0m"
cd /usr/home/game/cores/channel4/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (5.1)...\033[0m"
cd /usr/home/game/cores/channel5/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (5.2)...\033[0m"
cd /usr/home/game/cores/channel5/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (5.3)...\033[0m"
cd /usr/home/game/cores/channel5/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (5.4)...\033[0m"
cd /usr/home/game/cores/channel5/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (99)...\033[0m"
cd /usr/home/game/cores/channel99/
sh run.sh
sleep 2
echo -e "\033[1;32m \nSuccessfully Open 5 Channel.\033[0m"
;;
6*)
echo -e "\033[1;32mStarting Database (Mysql)...\033[0m"
cd /usr/home/game/cores/db/
./db &
sleep 2
clear
echo -e "\033[1;32m \nStarting Auth (Master)...\033[0m"
cd /usr/home/game/cores/auth/
sh run.sh
sleep 2
clear
echo -e "\033[1;32m \nStarting Channel (1.1)...\033[0m"
cd /usr/home/game/cores/channel1/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.2)...\033[0m"
cd /usr/home/game/cores/channel1/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.3)...\033[0m"
cd /usr/home/game/cores/channel1/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (1.4)...\033[0m"
cd /usr/home/game/cores/channel1/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.1)...\033[0m"
cd /usr/home/game/cores/channel2/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.2)...\033[0m"
cd /usr/home/game/cores/channel2/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.3)...\033[0m"
cd /usr/home/game/cores/channel2/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (2.4)...\033[0m"
cd /usr/home/game/cores/channel2/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.1)...\033[0m"
cd /usr/home/game/cores/channel3/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.2)...\033[0m"
cd /usr/home/game/cores/channel3/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.3)...\033[0m"
cd /usr/home/game/cores/channel3/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (3.4)...\033[0m"
cd /usr/home/game/cores/channel3/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.1)...\033[0m"
cd /usr/home/game/cores/channel4/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.2)...\033[0m"
cd /usr/home/game/cores/channel4/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.3)...\033[0m"
cd /usr/home/game/cores/channel4/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (4.4)...\033[0m"
cd /usr/home/game/cores/channel4/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (5.1)...\033[0m"
cd /usr/home/game/cores/channel5/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (5.2)...\033[0m"
cd /usr/home/game/cores/channel5/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (5.3)...\033[0m"
cd /usr/home/game/cores/channel5/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (5.4)...\033[0m"
cd /usr/home/game/cores/channel5/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (6.1)...\033[0m"
cd /usr/home/game/cores/channel6/core1/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (6.2)...\033[0m"
cd /usr/home/game/cores/channel6/core2/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (6.3)...\033[0m"
cd /usr/home/game/cores/channel6/core3/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (6.4)...\033[0m"
cd /usr/home/game/cores/channel6/core4/
sh run.sh
sleep 2
echo -e "\033[1;32m \nStarting Channel (99)...\033[0m"
cd /usr/home/game/cores/channel99/
sh run.sh
sleep 2
echo -e "\033[1;32m \nSuccessfully Open 6 Channel.\033[0m"
;;
esac
[/CODE]