Pek balıklama bir başlık oldu, farkındayım. Hemen açıklayım: Kapatılmayan bilgisayarlarda -ki bu benim iş yerindeki bilgisayarım oluyor- açık kalan gtalk, empathy gibi programlar bir süredir can sıkmaya başladı. Çevrimiçi ya da uzakta gözüküyor olmak yazılanların karşılıksız (pek tabii cevapsız) kalmasına sebep oluyor.
Bunu önlemek için çıkış saatlerini kontrol ederek çalışan ve uygulamaları zamanlıca kapatan bir betik yazmak geldi aklıma. Öncelikle PID üzerinden bu işi yapıyım diye uğraşırken karşıma pkill çıktı. Bu durum da işimi kolaylaştırdı.
Geriye ise saatleri kontrol eden ve uygulamayı kapatan betiği yazmak kaldı:
08:00 – 17:00 aralığını çalışma saatlerinizle değiştirip, mesai bitiminin 7 dakika (7 tamamen doğaçlama) sonrasına cron olarak eklemek: 07 17 * * *
Bonus: Yazıyı yayınlamadan hemen önce Chrome için de bir cache temizleyici satırı eklemek geldi aklıma:
Ubuntu için “rm –rf /home/$USER/.cache/google-chrome/*” Mac’te ise bu path “~/Library/Caches/Google/Chrome” olarak değişiyor. Özellikle mac için rm vermedim zira pkill veya alternatifi Mac’ta aradığım kadarıyla yok.
Kaynaklar:
* http://linux.about.com/library/cmd/blcmdl1_pkill.htm
* http://michaeld1.wordpress.com/2012/07/02/how-to-clear-cache-from-google-chromechromium-in-ubuntu/
* http://superuser.com/questions/197786/location-of-chrome-cache-on-mac-os-x
* http://stackoverflow.com/questions/2899110/compare-time-using-date-command