Konu ile ilgili acıklamalar yapılmıs zaten ama konu biraz dagılmıs sankı. Bu yuzden hala yapamayanlar var ben toparlıyayım istedim..
kodları calıstırmak icin
dedicated sunucuda root erisimi miz olması lazım
host login
mehmet olarak kabul ediyorum ve ona göre kodlari yazıyorum
önce bir calistirma dosyası hazirliyoruz; servisleri calistirilacak hesabimizin icinde ssh consoluna
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico baslat
ile dosyamizi aciyoruz ve icine asagidaki kodu giriyoruz
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#!/bin/bash
cd /home/mehmet/Unreal3.2/
./unreal start
cd /home/mehmet/services/
./services
cd /home/mehmet/eggdrop/
./eggdrop -m kelime.conf
./eggdrop -m oyun.conf
./eggdrop -m radyo.conf
./eggdrop -m helper.conf
cd /home/mehmet/radyo/
./sc_serv >/dev/null &
exit 0
Ekleyip CTRL+X ile kaydetip cıkıyoruz
Daha sonra calistirmak icin gerekli yetkiyi veriyoruz
Kod: Kodu kopyalamak için üzerine çift tıklayın!
chmod +x baslat
Yukarıdaki kodlari siz kendi hesabinizdaki calistirilacak dosyalara ve dizinlere göre degistiriniz
Evet kodumuz hazır Artık bu hesapda ssh a login oldugunuz da
./baslat yazdıgınız da Unreal + services + kelime botu + oyun botu + radyo botu + helper botu ve radyo programı calismis olacak
Simdi bu yaptigimiz dosyayi rebootlardan sonra calistirmak icin linux un makina acılısta görüp calistiracagi baslangic bölümüne ekleyelim
bu aynı sizin windows pc nizdeki baslangic bölümü gibidir
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico /etc/rc.d/rc.local
dosyayi acip en altına
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#--IRCD Oto Acilis--
su -c "/home/mehmet/baslat" mehmet
seklinde ekliyoruz
Eger birden fazla varsa
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#--IRCD Oto Acilis--
su -c "/home/mehmet/baslat" mehmet
su -c "/home/mehmet1/baslat" mehmet1
seklinde ekleye bilirsiniz
kodları harfi harfine kendineze göre düzenleyip uygularsaniz sorunsuz calisacaktır
dipnot: bazi sunucular da services problemi görünüyor bunun icin reboot öncesi unreali yada servicesi manuel olarak kapatırsanız sorun olmuyor