Linux’ta komut bitince başka komut çalıştırma

Gece yatarken download yapmak heralde en sevdiğim şeylerdendir. Böylece sabah yapmam gereken işleri internet yavaşlamadan yapabilirim.

Ancak bilgisayarın da tüm gece boyunca açık kalmasını istemiyorum. Yani indirme işleti bitince bilgisayarımın kapanmasını istiyorum.

Bunu linux shell’de çok kolaylıkla yapabilirsiniz. Tabii ki efsanevi wget programı sayesinde.

Ben ubuntunun 9.10 sürümünün betasını indireceğim. İndirme bitince de bilgisayarımın kapanmasını istiyorum.

wget http://releases.ubuntu.com/releases/9.10/ubuntu-9.10-beta-desktop-amd64.iso; shutdown now

Gayet basit değil mi?

Peki ya siz indirmeye başladıysanız ve indirdiklerinizin boşa gitmesini istemiyorsanız? (yani baştan başlamamak için)

Bunun için çalışan komutu arkaplana alıp, kapatma komutunu girebilmemiz lazım.

O zaman wget çalışırken (CTRL+Z) tuşuyla işlemi arka plana atın. wget çalışmaya devam edecektir. Sonra şu komutları girin:

fg;shutdown -h now

Eğer shutdown kullanacaksanız, haliyle sudo girmeniz gerekecektir. O da download bittikten sonra parola soracağı için bilgisayarınızın kapanmamasına neden olacak. O yüzden shotdown programının iznini değiştirmeniz gerekmektedir. (Bu işlemi tüm işlemlerden önce yapmalısınız)

sudo chmod u+s /sbin/shutdown
Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: