xranzei 1
xranzei
Bvural41 1
Bvural41
D 1
delimuratt
ShadowFon 1
ShadowFon
shrpnl 1
shrpnl
DEVLOPER 1
DEVLOPER
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Karan2offical 1
Karan2offical
mavzermete 1
mavzermete
M 1
m2referencee
Fethi Polat 1
Fethi Polat
Hikaye Ekle

Tüm Sysserler Tek Bir Dosyada !

  • Konuyu başlatan Konuyu başlatan SkoriK
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 22
  • Görüntüleme Görüntüleme 3K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

SkoriK

Metin2 Development
TM Üye
Üye
Katılım
28 Haz 2017
Konular
22
Mesajlar
338
Reaksiyon Skoru
64
Altın Konu
0
TM Yaşı
8 Yıl 11 Ay 25 Gün
Başarım Puanı
64
Yaş
27
MmoLira
2
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Selam Arkadaşlar Konu Başligindada Belirttligim Gibi ALINTIDIR.
Tüm syserrs iletilerini içeren bir all_logs.txt dosyası üreten bash dosyamı serbest bırakmak istiyorum:
Tüm kanallar ve her birinin tüm çekirdeği.
Oyun dahil 99
Kimlik belgesi de dahil.
Db dahil.
All_logs.txt şuna benzer:


Şu anda sunucumda hata yok, bu yüzden çok küçük ve temiz, ancak tüm syserr'lerden gelen her şey sizin yerinize çözmenizi bekliyor olacak.
Bence denetlemek için birer birer klasör açmak yerine daha iyi.
Yüklemek için aşağıdaki talimatları uygulayın.
Start.sh ve / veya bash dosyalarınızla aynı dizinde show_all_syserr.sh adlı yeni bir dosya oluşturun.
Açın ve aşağıdaki kodu yazın:
Kod:
#!/bin/sh
rm -f all_logs.txt #Removes old all_logs.txt if already exists.
starting_directory=$PWD #Saves current directory for further use.
for current_directory in */*/ ; do ( #For every directory (2 hops, with that i mean 1 hop is going to channel1, channel2, channel3 etc... and second hop is going into core1, core2, core3 etc... (it does not matter how many channels you have or how many cores you have.)) it will collect syserr file contents and append it to all_logs.txt.
    cd "$current_directory"
    if [ -f syserr ]; then
        echo "*************************" >> $starting_directory/all_logs.txt
        echo "* Logs of $current_directory" >> $starting_directory/all_logs.txt
        echo "*************************" >> $starting_directory/all_logs.txt
        cat syserr >> $starting_directory/all_logs.txt
    fi
); done
clear #Cleaning console after job has been done.
if [ -f all_logs.txt ]; then #Checks if there is or not a all_logs.txt created.
    echo -e "\033[32mall_logs.txt created successfully in $starting_directory!\033[0m"
else
    echo -e "\033[32mServer is error free, none syserr found!\033[0m"
fi

Ave, konsola gidin -> sh show_all_syserr.sh -> Bitirmesini bekleyin -> Hataları incelemeye hazırsınız.
Kanıt:

BusKc8w7Q3aZPKnRgj8Rbw.png


FTP:

f-MmsMRoShqcwQv9_bLkPw.png


Hataların Bulunduğu Metin Belgesi:

6MVHMCvSR8i66k1ihT7RWg.png


İsterseniz hazır dosya:



VT:
 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

Kanıt:

Öğeyi görmek için üye olmalısınız.

FTP:

Öğeyi görmek için üye olmalısınız.

Hataların Bulunduğu Metin Belgesi:

Öğeyi görmek için üye olmalısınız.

İsterseniz hazır dosya:

Öğeyi görmek için üye olmalısınız.

VT: Öğeyi görmek için üye olmalısınız.
Konuya bakıyorum anlamıyorum vs vs ee normaldir syserrler nerde ne işe yarıyor önce onu anlayın sonra başlığı okuyun sonuca varacaksınız. Teşekkürler @SkoriK güzel oldu bu tek tek klasör dolaşmak yerine tek bir yerden tüm hataları görebileceğiz.
Daha öncede bu tartışma oldu,tr ye çevirme zorunluluğu yok.
Gereksiz mesajlar silindi.
 
show_all_syserr.sh: 12: Syntax error: ")" unexpected (expecting "then")

komut hataları var kanıt ekle yada kilit.!

@ulubey4242
 
Başarılı, teşekkürler konu için bizzat kullanacağım.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst