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

Cevap