Yadda ake Share Tushen Wasiku (Akwatin Wasiƙa) a cikin Linux


Yawancin lokaci, akan uwar garken sabar Linux, tsawon lokacin girman/var/spool/mail/tushen fayil na iya ƙaruwa sosai ga shirye-shirye, ayyuka da daemons waɗanda aka saita ta tsohuwa don aika sanarwa zuwa akwatin saƙo na asusun.

Idan tushen akwatin gidan waya ya girma da girma da yawa, yakamata kuyi la'akari da wasu matakan don share fayil ɗin don 'yantar da diski ko sarari.

Koyaya, kafin a zahiri goge tushen saƙon saƙon, da farko gwada karanta duk tushen saƙon don tabbatar da cewa ba ku cire wasu mahimman imel ɗin ba. A kan na'ura wasan bidiyo, zaku iya shiga azaman tushen tsarin ku kuma kawai aiwatar da umarnin wasiku wanda zai buɗe akwatin saƙon asusun ta atomatik don karantawa. Idan mai amfani da layin umarni ba ya cikin tsarin ku, shigar da fakitin mailx ko mailutils ta hanyar ba da umarnin da ke ƙasa.

# yum install mailx          [On CentOS/RHEL/Fedora]
# apt-get install mailutils  [On Debian/Ubuntu]

Hanya mafi sauƙi don share fayil ɗin saƙon asusun tushen shine amfani da Linux stdout redirection zuwa fayil ɗin, wanda zai yanke fayil ɗin akwatin gidan waya, kamar yadda aka kwatanta a misalin da ke ƙasa.

# > /var/spool/mail/root

Sauran bambance-bambancen da za ku iya amfani da su don yanke fayil ɗin akwatin gidan waya shine karanta abun ciki na/dev/null na musamman fayil na Linux (fayil ɗin Linux blackhole) tare da umarnin cat da tura fitarwa zuwa tushen fayil ɗin akwatin gidan waya, kamar yadda aka nuna a cikin misalin da ke ƙasa. Karanta abun ciki na/dev/null fayil zai dawo nan take EOF (Ƙarshen Fayil).

# cat /dev/null > /var/spool/mail/root

Bayan datse fayil ɗin, bincika abun cikin fayil ɗin akwatin gidan waya ta tushen asusun ta amfani da umarni fiye ko ƙasa da haka don tantance ko an sami nasarar goge abun cikin fayil ɗin.

Ya kamata ƙaramin umarni ya dawo KARSHEN fayil nan take.

Kuna iya sarrafa tsarin sarrafa tushen asusun akwatin gidan waya ta ƙara aikin crontab don gudana kowane tsakar dare kamar yadda aka nuna a ƙasa sai dai.

# 0 0 * * *  cat /dev/null > /var/spool/mail/root 2>&1 > truncate-root-mail.log

Shi ke nan! Idan kun san wata hanyar share akwatin saƙon tushe, kada ku raba tare da mu ta sashin sharhi a ƙasa.