Scarlet 1
Scarlet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
bencemal 1
bencemal
mavzermete 1
mavzermete
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
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...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 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.
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