On 17.02.2012 12:55, yasin akan wrote:
> Merhaba,
>
> Kullandıgım sistemi C++ programı ile olabilecek en hızlı biçimde
> kapatmak istiyorum,çünkü sistemin enerjisi 10-15 sn içinde
> kesiliyor.Bu süre içinde sistem kapanmazsa, elektrik kesintisi
> yüzünden grup bozulabiliyor veya bir sonraki açılışta
> fsck yapılıyor.Şu anda system("shutdown -h -p now"); komutunu
> kullanıyorum.Ama daha hızlı bir yol mümkün mü ?
Sistemdeki açık olan servislerden temiz kapanmaması durumunda veri
kaybı sorunu yaşayacaklarınızı çıkarın. Bu servisleri elle kapatın, kökü
(/) salt okunur olarak tekrar bağlayın (remount, bu işlem için bazı
başka bağlanmış sistemleri elle ayırmanız gerekebilir ) ve sys/reboot.h
dan faydalanarak kendi kapanma işleminizi yapın ( reboot(RB_POWER_OFF) )
--
Onur Küçük Özgür Yazılım A.Ş. ~ >
<onur.--.-.ozguryazilim.com.tr> http://www.ozguryazilim.com.tr
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php