Önyükleme sonrası ve giriş bildirimi


0

10.10.2 kullanıyorum ve Terminal ile sınırlı bir deneyime sahibim. Tüm başlangıç ​​işlemleri tamamlandığında oturum açtıktan sonra beni haberdar edecek bir komut dosyası oluşturmak istiyorum (ekranda). MBP'mdeki (2012 ortası) önyükleme işlemi aşırı değil, ancak işletim sisteminin bir uygulamayı bir yükleme noktası veya başka bir yöntemle başlatmaya hazır olduğunu bilmek istiyorum, örneğin bir bildirim olarak Hazır gibi yanıp sönen bir bildirim: belki bir CPU boşluğu belirli bir yüzdesi?

Kullanılabilecek herhangi bir basit kılavuz var mı veya birileri beni bunu yapacak bir komut dosyası için bir rehber sağlayabilecek bir çevrimiçi kaynağa yönlendirebilir mi?


İşletim sistemi neredeyse hiç boşta değil, bu nedenle başlangıç ​​ile ilgili herhangi bir işlem yapıp yapmadığını söylemenin gerçek bir yolu yok. Sanırım disk kullanımı gibi bir şey izleyen bir terminal betiği yazabiliyorsunuz (başlangıçta görevlerde CPU kullanımının çok yüksek olduğundan şüpheliyim).
Kevin Grabher

Yanıtlar:


1

OS X sistem dosyaları için çalışmaya devam ettiği için sonunu belirleyemezsiniz, ancak uygulamaları başlatıyorsanız bunun için yapabilirsiniz.

OS X için önyükleme işleminin ilk aşamasını kullanabilirsiniz.

Konsol’da olduğu gibi bootlog[0]: BOOT_TIME 1428512373 0

Ondan sonra OSX çoğunlukla kişiselleştirme çalışıyor, ağınızı bulma ve bağlanma vb.

Veya bu süreçte bir sonraki aşamaya geçebilir ve WiFi bağlantısını izleyebilirsin….

Böyle bir şeyi Terminal'de otomatik olarak Konsol İzlemek için kullanabilir ve belirli bir mesaj gelirse ses çıkartabilirsiniz.

syslog -w|while read l;do [[ $l = *'message text'* ]]&&afplay /System/Library/Sounds/Blow.aiff;done

Konsol günlüğünden tetikleyiciniz olarak istediğinizi "ileti metnini" değiştirin.


0

Dock, göründüğü anda komut almaya (örneğin fare tıklamaları) hazır olmalıdır.

Oturum açma sırasında neler olup bittiğini bilmek istemeniz durumunda, Aktivite İzleyicisi'ne giriş öğelerinize ekleyebilir ve CPU ve disk aktivitesini ve ayrıca "görev oluşturma" işlemini (listeye hangi görevlerin girdiğini görmek gibi) ekleyebilirsiniz.

Diğer bir yaklaşım, bir komut dosyası kullanarak giriş öğelerinin başlangıç ​​işlemini başlatmaktır. Bunu bir kez bir AppleScript ile yaptım; uygulamaların a) belirli bir sırayla başladığından ve b) hepsinden daha önemlisi değil, her biri arasında bir gecikme olduğundan emin oldum. Bunu yapmak istiyorsanız, komut dosyanızın haricindeki tüm giriş öğelerinin Sistem Tercihleri'ndeki giriş öğelerinden kaldırılması gerekir.

AppleScript için dil kılavuzu burada bulunabilir .


Teşekkürler, düşünülmüş bir cevap. Bunun için biraz zaman alacağım.
Eoin O'Mahony
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.