Bahsettiğiniz ortamın bununla bir ilgisi olduğunu düşünmüyorum.
/var/log/pm-suspend.log
Herhangi bir ipucu verip vermediğini kontrol edin .
Bu sorunlar genellikle sistemin askıya alınmasını durduran bazı işlemlerden kaynaklanır.
Yapmak
dmesg -T|grep Freez -A4
ve şu girişleri arayın:
--
[sun mar 3 15:19:48 2013] Freezing user space processes ...
[sun mar 3 15:20:08 2013] Freezing of tasks failed after 20.01 seconds (3 tasks refusing to freeze, wq_busy=0):
[sun mar 3 15:20:08 2013] mount.nfs D e8631aa0 0 5518 5517 0x00800004
[sun mar 3 15:20:08 2013] e8631b10 00000086 f7bc0e00 e8631aa0 c1053cb4 c1809020 c192ee00 c192ee00
--
Bildirilen sorunlardan hangilerinin askıya alma denemenizle ilgili olduğunu görmek için zaman damgalarını kontrol edin. Bu durumda, mount.nfs
sorunlara neden olmaktadır.
Şimdi, bir komut dosyası koyun /etc/pm/sleep.d/
, komut dosyaları askıya alın ve devam ettirilir. Dosya adı, kullanıcı komut dosyaları için 00-49 numaralı bir sipariş numarasıyla başlamalıdır (daha fazla ayrıntı için bkz. man pm-suspend
).
Senaryo şöyle görünebilir
#!/bin/sh
(killall -9 mount.nfs; exit 0)
varsa sorunlara neden olan diğer işlemler için karşılık gelen girişlerle.
Parantez ve exit 0
bir püf noktası: işlem bulunmazsa, killall
askıya alma işleminin tamamını iptal edecek olan çıkış kodu 1 ile çıkar. Yukarıdaki killall
0 ile çıkacak bir alt kabukta çalışacaktır.
Sorun yaşıyorsanız /var/log/pm-suspend.log
, komut dosyanızı askıya alma ve çalıştırma girişiminin günlüğe kaydedileceğini kontrol edin .