Tüm Sysserler Tek Bir Dosyada

JustSerious

Furkan YAPICI
Moderatör
27 Mar 2020
77
1
8
27
İstanbul
Credits
0
www.butikbuse.com
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.
KANIT :



FTP :



HATALARIN BULUNDUĞU METİN DOSYASI :


Bu linki görmek için izniniz yok Giriş yap veya üye ol.
 
Üst