Uy vbet i lumikha ng isang shell script at tumatakbo ako ng 100% sa aking box

Code:
#!/bin/bash

for i in af sq ar be bg ca zh-CN hr cs da nl en pl pt et tl fi fr gl de el iw hi hu is id ga it ja ko lv lt mk ms mt no fa ro ru sr sk sl es sw sv zh-TW th tr uk vi cy yi
do
	zcat sitemap_index.xml.gz |sed "s/<loc>http:\/\/under-linux.org\/sitemap/<loc>http:\/\/under-linux.org\/sitemap$i/" > sitemap"$i"_index.xml
	dos2unix sitemap"$i"_index.xml
	gzip -f sitemap"$i"_index.xml
	count=1
	for k in `ls -la sitemap_*.xml.gz | grep -v index | awk {'print $8'}`
	do
		zcat sitemap_"$count".xml.gz | sed "s/<loc>http:\/\/under-linux.org\//<loc>http:\/\/under-linux.org\/$i\//" > sitemap"$i"_"$count".xml
		dos2unix sitemap"$i"_"$count".xml
		gzip -f sitemap"$i"_"$count".xml

		count=`expr $count + 1`
	done
done
kailangan mo lamang alisin ang kung ano ang mga wika na hindi mo nais na at baguhin sa ilalim-linux.org sa iyong website address. sa kasong ito ako tumatakbo sa aking forum root.

Ito ay proseso ang mas mabilis at hindi gamitin ng php isyu memory

i-save ang script na ito sa direktoryo ng vbseo_sitemap / data bilang convert.sh
chmod + x convert.sh
upang magpatakbo ng paggamit
. / Convert.sh

at kaysa mo na gamitin ang sitemaplanguage_index.xml.gz bilang iyong sitemap sa "wika" na baguhin para sa en, es o ibang wika

ipaalam sa akin kung kailangan mo ng anumang iba pang paliwanag.


Gayundin kailangan mong idagdag ang script sa crontab ng sistema matapos ang oras na tumatakbo ng crontab vbseo sitemap.

Salamat,