IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Server Reboot edildiğinde Otomatik Unreal Start (https://www.ircforumlari.net/unreal-ircd/46682-server-reboot-edildiginde-otomatik-unreal-start.html)

seal 07 Ocak 2008 21:41

Server Reboot edildiğinde Otomatik Unreal Start
 
Arkadaşlar selamlar

Ben Dedicated Serverimde kullanıyorum IRCD 'yi, fakat şöyle bir sorun var. Serveri Reboot ettiğim zaman Root olarak Telnete bağlanıp IRCD 'yi yeniden başlatmam gerekiyor. Bunu otomatik yaptırabileceğim, her Reboot edildiğinde otomatik ./unreal start yapabileceğim bir crontab ekleyebilir miyim, yada ne şekilde ekleyebilirim?

Bir de eğer olabiliyorsa

cd
cd services
./services
cd
cd eggdrop
./eggdrop -m oyun.conf
./eggdrop -m radyo.conf
cd
cd radyo
./sc_serv


yapmak isterim. İkide bir uğraşmak çok zahmetli oluyor. Bu konuda bilgi sahibi olan var mı acaba?

txf 07 Ocak 2008 22:28

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Evet İyi Olurdu.
Bu Konuya Olumlu Bir Cevap Gelirse; Şunuda Anlayabilirz ki Makinası Olan Herkes İstediği Komutu Belirli Zaman Dilimlerinde Makinanın Otomatik Olarak Yazmasını Sağlayabilecek Sanırım...
Yada Var Zaten Böyle Birşey, Ama Biz Bilmiyoruz. :)
Saygılar...

Clupturk 07 Ocak 2008 22:40

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
400 ytl ödemeyi göze alıyorsan tüm IIS leri startlıycak ve istediğin zaman istediğin komutu giricek bir scpritin olur kurulumda bizden

KaL-eL 07 Ocak 2008 23:04

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
imzanız ve mesajınız çok uyumlu olmuş :)

Clupturk 07 Ocak 2008 23:22

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
evet güzel tespit ama herkeste olduğugibi aykırı görünmek adına ön yargıya devam arkadaşımızın istediği olay çok farklı eğer bedavaya paylaşılacak bir şey olsa ben para verip almazdım bilmem anlatabildimmi ?

KaL-eL 07 Ocak 2008 23:46

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
yok eleştirmek değil amacım. neyse uzatmayayım maksadım tatsızlık değildi güzel bir nüans gördüm, belirtmek istedim. ;) tabi ki bazı yazılımlar ücretsiz dağıtılmayacak kadar değerli.
iyi forumLar

Clupturk 07 Ocak 2008 23:53

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
:) evet zaten söyledim güzel tespit saygılarımla sizede iyi forumlar

txf 08 Ocak 2008 00:33

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
İnsanlar Artık 150 Liraya Server Alırlarken 400 Liraya Böyle Bir Kurulumu Yaptırmak İstemeyecekleri Düşüncesindeyim.
Demek ki Neymiş ? ---> Manual Olarak Devam :)
Saygılar...

seal 08 Ocak 2008 03:06

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Arkadaşlar benim başlığıma satış yapmak için yazmayın lütfen. Buraya bu konuyu bilen ve yardımcı olacak olan biri varsa yazsın. Yoksa elimde şu var, şu kadar para, bu var şu kadar para diyecek olanlar lütfen yazmasınlar. Başlığı Pazar yerine çevirmeyin, burası Forum, paylaşım yeri, satış yeri değil. Yönetici arkadaşlar da bu tip olaylarda müdahale ederlerse memnun olurum. :confused:

BehroozWolf 08 Ocak 2008 03:17

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Bir bash koduyla, hesapdaki irc deler tespit edilebilir, daha sonrasinda hepsine start verilebilir. O kadar ucuk fiyatlarda birseye gerekde yok. Ha bana derlerse sen yap paylas. O zamanda o verdigi fiyat elinde kalabilir. Bazi seylerede para sokmak yerine sadece fikir verseniz ne güzel olur düsüncesindeyim.

Clupturk 08 Ocak 2008 10:19

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
yine bir tartışmaya çevirdiniz benim amacım ticaret değil bu scpriti bende yazmadım ancak istediğin olaya nasıl sahip olacağını yazdım ara kayneti fiyatını sor 400 ytl dir ordan alıcan direkt benim cebime giricek halide yok böyle şeylerden para kazanacak kadar düşmedik sen al bende ücretsiz kurayım dedim nasıl bir ön yargıdır bu.

ysfm 08 Ocak 2008 13:39

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
ect/rc.d/local.d gibi bir dosya olması lazım onun icerisine bash seklınde eklersenız reboottan sonra istedıgınız porgramlar acılır

yinede linux kullanıcıları daha uygun bir cevap verebılırler

Brain 08 Ocak 2008 14:23

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
*nix sistemlerin windows daki gibi basit bir calistir sistemi yokmus gibi :) Sorun bunu nasil yapacagini bilmemek. Ve arastirmalarima gore bir hayli basit gibi gorunmekte, haliyle bunu yapacak bir sistemin parali olarak saglanmasi dogru degildir.

*nix bir ruya degil ki alanen basit bir sistem, tek gizemi cogu kisiler tarafindan kullanilmayi bilinmemesi. Haliyle hersey gizemli ve zormus gibi, Genel bir arastirma sonucu fark ettigime gore, bir yok yabanci forumlarda bu konuda yardim soz konusu, peki onlar paylasirken neden biz paylasmiyoruz .... diye devam edecek cok yazi olacagindan, konuya donerek Google amcamizin verdiklerine bir bakalim

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

risk: Bilmedigimiz icin islemin root dizininde uygulanarak deneme yanilma yontemi uygulamanin dogru olmadigi kesindir, haliyle hic degilse dizinler ve islemlerin ne yapmaya calistigini anlamak icin, orneklere dayali olarak sadece dizin ve dosyalari incelemek anlamaya calismak yeterli olur dusuncesindeyim. Ek olarak hemen 1 *nix sistemini windows'un altina kurup dilediginiz kadar deneyin, yoksa herkez bu konuda para talep edecektir. (hic degilse ne hikmek *nix bedava dagitilmakta)

suvari22 10 Ocak 2008 02:35

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
tek tek başlatmak zor geliorsa istersen tek komutla hepsini başlatma kodlarını verebilirim

suvari22 10 Ocak 2008 02:37

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
koskoca linux beleş dağıtılırken bunlar gelmiş bi program mıdır kodmudur herneyse onu para ile satıyor azuahah

seal 10 Ocak 2008 03:08

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Alıntı:

suvari22 Nickli Üyeden Alıntı (Mesaj 320593)
tek tek başlatmak zor geliorsa istersen tek komutla hepsini başlatma kodlarını verebilirim

walla neden olmasın, en azından tek komut daha iyi elbette. Verirsen iyi olur. Tşkler

ArresT 10 Ocak 2008 07:14

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Selam,

Kod:

pico calistir
şeklinde ilk olarak bir dosya acıyoruz.

sonra aşağıdaki bin/sh scriptimizi koyuyoruz.

Kod:

#!/bin/sh
cd Unreal3.2
./unreal start
cd ..
cd ircservices
./ircservices

* Ekleme yapabilirsiniz sanki hesaba girmiş bir şeyler yapıyor gibi..

daha sonra kayıt edip cıkıyoruz.

Kod:

chmod uog+x calistir
komutu ile calistiri execute hale getirelim. Ardından da

Kod:

sh -x ./calistir
* sh ı yaparken her şeyi kapatın açılacak mı kontrol edecektir.

komutu ile de calistiri kontrol edelim..

Artık direk ./calistir diyerek oluşturulan bir dosyamız var. Buna benzer yeni bin/sh lar oluşturulabilir.

Elimde root makina olmadığı için onu direk yapamadım kusura bakmayın da resetten sonra yapması çok basit root makina için

Kod:

/etc/rc (veya /etc/rc.d veya /etc/rc?.d) içinde local.d
dosyasına bir parametre açmanız gerekiyor. Başlatması için..

Parayla satanları eleştirmeyin arkadaşlar. Eğer kodlara emek vermişse bir kişi bunu satabilir. Satın aldıysa da satabilir. (mazur yoksa satmasında) Linux beleş diye her şey beleş olacak değil. En azından benim düşüncem bu..

İyi Çalışmalar..
Selametle.

intasarim 10 Ocak 2008 17:55

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
denenmiştir test edilmiştir çalışır vaziyettedir


cd /usr/bin

yazın

sonra pico baslat

yaz

#/usr/bin/!
clear
cd Unreal3.2
./unreal start
cd
echo "Sayin $USER Unreal Basari ile Baslatildi"
cd services
./services
cd
echo "Sayin $USER Servisler Basari ile Baslatildi"
cd eggdrop
./eggdrop -m radyo.conf
./eggdrop -m oyun.conf
./eggdrop -m kaos.conf
./eggdrop -m help.conf
cd
echo "Sayın $USER eggdroplar Baslatildi"
cd shoutcast-bilmemne-klasörü
./sc_serv



yukarıdaki kodları

yapıştır baslat diye açılan yere

shoutcastı en sona koyduk çünkü kapatmanız gerekiyor shoutcastı başlatınca

son olarak şunu yazın

chmod +x baslat



bukadar

her kullanıcı kendi hesabında

baslat yazarak hepsini başlatabilir

seal 11 Ocak 2008 22:28

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
ArresT, intasarim
Arkadaşlar çok saolun ikinize de çok teşekkür ederim. Gerçekten çok iyilik yaptınız. Saolun varolun ;)

Clapturk
Dostum kusura bakma, ben biraz aşırı tepki verdim sanırım. Kusura bakma lütfen. ArresT 'in dediği gibi sizin de hakkınız var.

ArresT
Alıntı:

/etc/rc (veya /etc/rc.d veya /etc/rc?.d) içinde local.d

dosyasına bir parametre açmanız gerekiyor. Başlatması için..
Anladım. Bu şey için sanırım değil mi ArresT, ben şimdi yukarda anlattığınız gibi baslat diye bir SH oluşturdum. Reboot'tan sonra otomatik baslat komutu vermesi ve başlatması için sanırım değil mi? Evet o çok önemli, çünkü her zaman pc başında olamıyorum, servera restart atılması gerektiği zaman ve ben yoksam bu baslat komutunu da nihayetinde birinin yazması gerekiyor. Bir tek de ben varım bunu yapabilcek.

Şu anda etc/rc.d klasöründeyim local.d değil de init.d diye bir klasör var o da sanırım isim, serverden servera göre farklılık gösteriyor. Ben şimdi usr/bin klasörüne baslat olarak oluşturdum, aynısını kopyalayıp init.d klasörüne de atayım o zaman değil mi? Yani komut girmeye gerek kalmadan direk sanırım burdan okur




/etc/init.d/mysql restart

seal 11 Ocak 2008 22:37

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Alıntı:

ApSiS Nickli Üyeden Alıntı (Mesaj 319415)
ect/rc.d/local.d gibi bir dosya olması lazım onun icerisine bash seklınde eklersenız reboottan sonra istedıgınız porgramlar acılır

yinede linux kullanıcıları daha uygun bir cevap verebılırler

Apsis senin bu mesajını okuduğumda hiç bişey anlamamıştım. Ama şimdi bash şeklinde dosya nasıl yazılır, içine ne şekilde komut eklenir vs.. arkadaşlar yazmışlar. Ondan sonra ArresT de saolsun değinmiş bu konuya, onu da okuyunca tamam dedim şimdi tam olarak anladım ben bu otomatik başlatma olayını.

local.d yerine bende init.d klasörü var o bahsettiğin yerde, içinde de zaten cpanel, mysql, httpd vs.. diğer bash'lar da var. Sanırım isim bazen init.d , bazen local.d oluyor ve farklılık gösteriyor serverlara göre. Ben baslat ismiyle oluşturduğum bash'ı buraya da attım, hem usr/bin klasöründe hem de init.d içine attım. chmod +x baslat da yaptım. Sanırım doğru yaptım. İnşallah ilk restart attığımda bunun da testini yapmış olurum. İnşallah çalışır. Çok teşekkür ederim sizlere ;oki ;)

ArresT 11 Ocak 2008 23:17

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
evet .. :) azmin başaramayacağı iş yoktur.. doğru yoldasın dostum.. :)

seal 14 Ocak 2008 05:01

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Arkadaşlar buldum, denedim aynı zamanda çalıştı. Link vermek yasak mı bilmiyorum ama, hani alıntı yaptığım yeri yazayım dedim. Yasaksa hemen silebilirsiniz arkadaşlar. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] diye bi yerden buldum ve denedim.

etc/rc.d/rc.local dosyasına aşağıdaki kodu yazıyormuşuz en alta:

su -c "/home/site/Unreal3.2/unreal start" root

şeklinde yaptım çalıştı. Tabi ben Unreal'ı root olarak kurduğum için root yazdım, oraya site yazmanız lazım.

Hemen altına da

su -c "/home/site/baslat" site

diye ekledim, yukardaki hazırladığımız baslat bash'ını çalıştırmak için. Normalde baslat yazdığım zaman, aynı ayarladığım gibi, service, radyo ve botlar giriyor devreye. Yalnız otomatik başlasın diye bu komutu yazdım ama onları bir türlü başlatamadım.



seal 14 Ocak 2008 05:23

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
su -c "/home/site/services/services" site
su -c "/home/site/eggdrop/eggdrop -m radyo.conf" site
su -c "/home/site/eggdrop/eggdrop -m oyun.conf" site

su -c "/home/site/radyo/sc_serv" site

yaptım gene olmadı, bi tek Unreal çalıştı

seal 14 Ocak 2008 06:52

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Arkadaşlar, walla şu service olayı benim canımdan bezdirdi. Serviceler gene işlememeye başladı. Ortada hiç bişey yok, sadece serverime restart attım yukardaki ilk denemeyi yaptığımda su -c "/home/site/Unreal3.2/unreal start" root diye eklediğim zaman. Hani desem ki serviceleri ekledim de bozuldu, öyle bişey de yok.

Sabah oldu ben hala bu service olayıyla uğraşıyorum. İşin en kötü yanı da userlar ve bizim oplarımız da illalah dedi ikide bir nick kayıt etmekten. Verisyon farklılığından oluyor vs.. demiştik ama benimki öyle de değil, aynı versiyon service (anope)u kuruyorum, yedekleri atıyorum yine aynı. Zaten bişey de yapmadım normalde ben bu serviclere benim yeniden kurmam bile gereksiz.

Servislerin işlememesi de şöyle, durup dururken sanki servicleri sıfırdan yeni kutmuşım gibi. Kayıtlı nickte şifre sormuyor, hatta yeni nick gibi kaydedebiliyosun kaydet dediğin zaman. Halbuki db'lere bakıyosun, db'ler silinmemiş normalde size değerleri de yüksek ama işe sanki yenden yüklemiim gibi böyle yapıyor. Bu 3. oldu. Lütfen arkadaşlar bana bir yardım, kafayı yemek üzereyim bu konuda.

Bu arada sıfırdan anope kurdum, en stable versiyonu 1.6.5 imiş, onu kurdum şimdi. Napsak, niye böyle oluyor ?

Bu soruma cevabınızı, benim bu konuda açtığım diğer bağlığa yazarsanız daha iyi olur arkadaşlar. Linki de şurda :

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ArresT 15 Ocak 2008 00:26

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
o konuda yorumum yok neden çalışmaması konusunda da, bin bash dosyası oluşturmadan direk çalıştırmanı tavsiye etmem.

ulusalchat 30 Nisan 2008 09:49

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
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:


pico baslat

ile dosyamizi aciyoruz ve icine asagidaki kodu giriyoruz

Kod:


#!/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:

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:


pico /etc/rc.d/rc.local

dosyayi acip en altına

Kod:

#--IRCD Oto Acilis--
su -c "/home/mehmet/baslat" mehmet

seklinde ekliyoruz

Eger birden fazla varsa

Kod:


#--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

seal 02 Mayıs 2008 21:12

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Alıntı:

ulusalchat Nickli Üyeden Alıntı (Mesaj 388724)
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:


pico baslat

ile dosyamizi aciyoruz ve icine asagidaki kodu giriyoruz

Kod:


#!/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:

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:


pico /etc/rc.d/rc.local

dosyayi acip en altına

Kod:

#--IRCD Oto Acilis--
su -c "/home/mehmet/baslat" mehmet

seklinde ekliyoruz

Eger birden fazla varsa

Kod:


#--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

Evet ben su -c "/home/site/baslat" site şeklinde eklediğim zaman, yani servicleri de otomatik olarak başlatmaya çalıştığım zaman çok defa service'lerim sıfırlanmıştı, tüm kayıtlı herşey silinmişti. Aslında servise db dosyaları tam olsa bile okumuyordu, yeni baştan kurmam icab etmişti 3-4 kere. En sonu sadece irc'yi çalıştırmıştım, diğerlerini de serveri başlattıktan sonra baslat diyerek başlatmıştım. Ondan sonra sorun yaşamamıştım. Saol mesajın için ;oki

BehroozWolf 02 Mayıs 2008 21:19

Cevap: Server Reboot edildiğinde Otomatik Unreal Start
 
Kod:

pico etc/rc.d/rc.local
Kod:

cd /home/$USER/Unreal3.2/
./unreal start
cd
cd /home/$USER/services/
./services
cd
cd /home/$USER/radyo/
./sc_serv > /dev/null &
cd



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:47.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk