Bilgisayarın Belirlediğim Sürelerde Otomatik Kapanması


(Şevket YAĞDIRAN) #1

Merhaba.
1- Bilgisayarın örneğin 17.30’da kapanmasını istiyorum. Ama bir gün değil. Sürekli olarak her gün belirlediğimiz saatte kapanması
2- Bilgisayarın a ve b kullanıcıları için bu kullanıcılar kullanıcı adlarıyla bilgisayarı açtıklarında örneğin 2 saat süre belirleyip bu süre dolunca bilgisayarın otomatik kapanmasını istiyorum.
Bu 2 özelliği sağlayabilecek bir uygulama ya da komut var mı?


(Mehmet Göktürk) #2

etc crontab altına. komut olarak shutdown -9 now. yazılabilir.

internetten buldum detay… -r yazmayacaksınız. (reboot)


Edit crontab:

sudo crontab -e
The first time you might have to choose your preferred editor (like nano)

Insert a line like

0 4 * * * /sbin/shutdown -r +5
at the bottom. Explanation:

m h dom mon dow command
minute hour dayOfMonth Month dayOfWeek commandToRun
so the line

0 4 * * * /sbin/shutdown -r +5
would reboot your system every day at 4:05am. (4:00am + 5 minutes)

Ctrl+X, Y, Enter should get you out of crontab (if using nano)


ikinci sorunuz PAM paketi ile yapılması gerek.

EDIT: Şurada çocuklar için tasarlanmış bir yazılım var:


(Muhammed YILMAZ) #3

shutdown komutu:

shutdown komutu ile kapatma işlemlerini farklı seçeneklerle gerçekleştirebilirsiniz. Ayrıntıları için terminalde

man shutdown

komutu ile öğrenebilirsiniz. Bu arada ayrıntı sayfası türkçe.


Belirli bir saatte kapatma:

shutdown ss:dd

ilede istediğiniz saatte kapatma işlemini yapabilirsiniz. İlk sorunuz için shutdown 17:30 komutu işe yarayacaktır.


Belirli bir süre sonra kapatma:

shutdown +x

komutu ile x dakika sonra kapatılabilmektedir. 2 saat için shutdown +120 girilmeli.


Her kullanıcı için ayr (XFCE):

Bunu yanında ek bilgi olarak Ayarlar > Oturum ve başlangıç > Uygulama Otomatik Başlat üzerindeki değişiklikler oturuma özel olmakta, yani farklı oturumlar için farklı otomatik başlat ayarları yapılabilmektedir. Sizde istediğiniz kullanıcıda istediğiniz ayar için otomatik başlatmaya ekleme yapabilirsiniz.


Not1: Verdiğim komutları otomatik başlata ekleyerek denemedim.
Not2: Otomatik başlatma ayarlarını kontrol etmek için yeni bir kullanıcı oluşturdum. Normalde kullandığım kullanıcıdaki ayarlar geçici oluşturduğum kullanıcıda yoktu. Deneyerek öğrendim yani.


(Sinan) #4

www.pardus.org.tr Belgeler bölümünde LPI Sertifikasyon kitabında shutdown örnek kullanımı var

Bu komutu süre ile bi dosyaya yazıp başlangıçta çalıştırılan uygulamalara eklersek olur gibi


(𝗄𝖺𝖺𝗇) #5

Evet başlangıçta çalışan programlara eklerseniz olur.


(Şevket YAĞDIRAN) #6

Muhammed Bey komutlar çalışıyor. Yalnız aktif olabilmesi için bir kez uçbirimden çalıştırılması gerekiyor. 1. madde için kullanacağım.
Mehmet Bey 2. sorum için belirttiğiniz linkteki programı kurdum ama çalışmadı. İlginiz için teşekkürler.


(Şevket YAĞDIRAN) #8

Çocuklar için belli süreler kullanabilecekleri çok kapsamlı bir program buldum. Timekpr. Fakat çalıştıramadım. Bu programı çalıştırsak işimizi görür sanırım.Ekran görüntüsü_2017-12-31_11-29-11


(Şevket YAĞDIRAN) #11

Hasan Bey ilginiz için çok teşekkür ederim. Bilgisayarın istediğim zaman kapanmasını sağlamada bir problem yok. 2. sorumdaki diyelim ki a kullanıcısının süresi bitti, bilgisayar kapandı. O gün için bilgisayarı yeniden açamaması lazım. Belirttiğiniz program bunu yapabilir mi?


(Şevket YAĞDIRAN) #12

Bunun dışında Mehmet Beyin önerdiği Kidtimer de var. Ama tamamen komut satırından çalışıyor. Bu konuda yardımcı olunsa da iş görür.


(Muhammed YILMAZ) #13

Ne yazık ki hayır. Tekrar açmaması için bir etkisi olmaz.


(Şevket YAĞDIRAN) #14

Timekpr isimli program bilgisayara kuruluyor ama açılmıyor. Çok da güzel bir programa benziyor. Biri el atsa şuna.
Ekran görüntüsü_2018-01-01_16-18-30Ekran görüntüsü_2018-01-01_16-17-58
Ekran görüntüsü_2018-01-01_16-20-20


(Şevket YAĞDIRAN) #15

Sonunda Timekpr uygulamasını çalıştırmayı başardım. Bulduğum 2 farklı timekpr’yi ki: biri install biri dep dosyası. Birbiri üstüne kurunca çalıştı.


(system) #17

(𝗄𝖺𝖺𝗇) #18

timekpr_0.3.2~ppa1~ubuntu2.tar.gz

timekpr_0.3.7~ppa1~ubuntu8~ubuntu18.10.1_amd64.deb

Yüklediğiniz versiyonu kaldırın.

sudo updatedb 
locate timekpr

bu komut ile bulduğunuz tüm timekpr dosyalarını silin. Aşağıdaki komutta yer alan xxxx yerine yukarıdaki bulduğunuz yolları yazın.

sudo rm -rf /xxxxx

Önemli Not: sudo rm -rf komutu çok dikkatli kullanılması gereken bir komut. Eğer doğru yolu yazmazsanız sisteminizdeki önemli dosyaları yanlışlıkla silebilirisiniz.

Paylaştığım dosyalardan önce deb uzantılı dosyayı aşağıdaki komut ile kurun

sudo dpkg -i timekpr_0.3.7~ppa1~ubuntu8~ubuntu18.10.1_amd64.deb

Daha sonra diğer dosyayı arşivden çıkartın ve içine girip aşağıdaki komut ile kurun:

sudo ./install

komutunu çalıştırın. Kurulumda sorduğu soruya Y diyerek devam edin.