Linux üzerinde bilgisayar kapatmak yada kapatmayı zamanlamak hep çok kolay olmuştur. Bağımlı olduğum uygulamalar sonucu (photoshop gibi) windows üzerinde kaldığımdan bu yana, çalışma sonrası, gece geç saatlerde film yada dizi izleyerek “sızmak” çok hoşuma gitsede, Linux’deki gibi kapatmayı zamanlamak konusunda içim çok rahat değildi. Pancar motoru gibi çalışan fan’larım sebebiyle (-ki yakın bir tarihte elden geçireceğim) sabaha kadar desktop bilgisayarımın sesinden uyanmak zorunda kalıyordum. Dayanamayarak windows önyargılarımı kenara atıp önce bunun için bir zamanlayıcı program yazmaya karar verdim. Biraz inceledikten sonra program yazmaya gerek olmadığını, en az linux kadar başarılı bir shutdown sisteminin windows üzerinde olduğunu gördüm. Önyargılıydım, üzgünüm Bill..!
Çok basit olan shutdown komut ve özelliklerine geçmeden önce bu verilere sizinde nasıl ulaşabileceğinizi anlatayım. Önce Başlat/Çalıştır alanına cmd yazarak konsolu açmalısınız. Açılan konsola;
c:/> shutdown -?
yazarak tüm komut ve aktif shutdown girdilerini de görebileceksiniz. Bu komutla tıpkı linuxde olduğu gibi networkünüzde admin yetkiniz varsa, ağdaki bilgisayarlarada hükmedebiliyor (shutdown sınırları içinde, başka tarafa çekmeyelim), onlara mesajlar gönderebiliyorsunuz.
Örnek bir kullanım paylaşayım, sonra en çok kullanılan (kullandığım) özellikleri konuşuruz;
c:/> shutdown -s -t 3600 -f
Biz burada kabaca şunu söylemiş olduk;
- -s ile bilgisayarı kapatmak istediğimi
- -t ve sonrasında girdiğimiz süre ile bilgisayarın kaç saniye sonra kapanmasını istediğimizi
- -f ile kapatırken windows’sal sorunlar oluşup, kapanmamakta ısrar ederse, güç kullanmasını, ne pahasına olursa olsun kapatmasını istedik.
Ben üstteki komutu bir batch file halinde masaüstümde tutuyorum. Yatarken çalışıtırıyor ve sonra film izleyerek sızıyorum 🙂
Kullanışlı özelliklere göz atalım;
- -r : Restart, reboot diyebiliriz
- -i : GUI ile, yani Grafic User Interface ile (arayüzle) ayarı yapmanızı sağlar
- -l : LogOff, oturum kapatır
- -c : Comment, yani açıklama ekler (ağda kullanılması mantıklı – örnek yapacağız)
- -s : Shutdown, bilgisayarı kapatır
- -t : sonrasında girdiğimiz süre ile bilgisayarın kapanmasına kaç saniye kaldığını set ederiz
- -f : force, kapatmak için güç uygulatırız
- -m: ağdaki kullanıcılarımızdan belirttiğimiz PCnin kapatılmasını sağlar
Sürekli ağ dedik, bir örnek yapıp açıklayalım;
c:/> shutdown -r -t 300 -f -m \\anakinSkywalker /c “PC 5 dakika içinde kapatılacaktır”
gördüğünüz gibi gayet basit. GUI ile çok daha basit oluyor, denemelisiniz. Komutun meali şöyle;
- -r : reboot edeceğiz
- -t 300 : 60sn x 5dk =300sn sonra
- -f : Reboota hiçbir şey direnemesin
- -m \\anakinSkywalker : Burada hangi bilgisayara uygulanacağını söylüyoruz
- -c “mesaj” mesajımızı iletiyoruz.
Gördüğünüz gibi basit. Oturup uygulama hazırlamaya gerek yok, en kötü basit bir batch ile halledebilirsiniz. Üstte bahsettiğim soru işaretli kısım ile diğer hangi komutların kullanıldığını görebilir, başka varyasyonlar deneyebilirsiniz
Hakan Müştak @2016/01
Ufak bir konuyu baya detaylı anlatmışsın dostum eline sağlık
Teşekkürler. Aslında konuyu değil, hikayesini yazmaya çalışmıştım 🙂