Saya biasanya memulai unduhan sebelum pergi ke sekolah.
Perintah mana yang harus saya gunakan untuk secara otomatis melakukan penyelamatan yang diperlukan dan mematikan komputer setelah tugas tertentu selesai?
(Katakan, setelah menginstal pembaruan, atau setelah mengunduh file besar.)
Saya juga mengirim silang ini di unix.stackexchange .
command-line
shutdown
El Burro
sumber
sumber
Jawaban:
Saya tahu ini tidak menjawab pertanyaan Anda tetapi Anda juga dapat membuatnya berdasarkan waktu, yaitu jika Anda berpikir bahwa unduhan Anda akan selesai dalam 2 jam, Anda cukup mengeluarkan perintah:
sumber
Untuk melakukannya sekali, Anda dapat mematikan mesin tanpa kata sandi:
Buka baris perintah dan ketik:
Di File yang terbuka tambahkan baris berikut di akhir:
Kemudian keluar dari editor dan simpan ( Ctrl+ X).
Sekarang Anda dapat mematikan komputer dari baris perintah, mis. Setelah Anda mengunduh sesuatu:
sumber
Untuk mematikan setelah pembaruan, Anda dapat menggunakan skrip python ini: http://kotbcorp.blogspot.com/2009/06/shutdown-after-update-in-ubuntu.html
Untuk mematikan setelah mengunduh saya menggunakan perintah ini:
sumber
halt
membutuhkan superuser privilleges, jadi Anda harus menjalankansudo -s
sebelum memasukkan perintah.Jawaban lain benar, tetapi melewatkan sesuatu:
vs.
Yang kedua hanya akan mematikan komputer jika
wget
berhasil kembali. Yang pertama akan berhenti jikawget
berhasil atau gagal.sumber
Anda dapat menggunakan manajer unduhan atau klien torrent untuk mematikan pc setelah selesai atau seandainya Anda mendefrag hard disk Anda dapat mengklik pada shut down setelah selesai yang tersedia di sebagian besar perangkat lunak
sumber
Saya kira itu sangat tergantung pada bagaimana Anda melakukan 'unduhan' Anda.
Jika Anda berbicara tentang pembaruan apt-get, perbarui urutan, sebagai root Anda merangkai perintah Anda menggunakan && (urutan hanya berlanjut jika tidak ada kesalahan)
Jika Anda berbicara tentang pengunduhan (mis. Menggunakan wget) [lagi, merangkai perintah bersama menggunakan && notasi, memastikan bahwa perintah dijalankan hanya jika perintah sebelumnya berhasil]
Jika unduhan Anda dilakukan oleh klien grafis (gui), maka itu akan tergantung pada mekanisme klien untuk mengeksekusi skrip setelah unduhan berhasil.
sumber
sudo su -
memulai shell baru dan perintah setelah titik koma tidak dieksekusi sampai shell baru berakhir.Saya pribadi merasa lebih mudah menggunakan gedit untuk mengatur yang asli
karena
sudo visudo
membingungkan saya dan tidak menunjukkan baris terakhir dengan jelasJadi saya menggunakan
kemudian berakhir dengan halaman yang jelas (untuk saya)
Hanya berpikir saya akan menyebutkan bahwa kalau-kalau ada orang lain yang agak bingung juga
sumber
Alih-alih mengubah izin pada penutupan, Anda dapat melakukan hal berikut:
Apa yang dilakukan adalah menjalankan bash prompt sebagai root yang mengeksekusi item dalam daftar yang dikutip lalu berhenti. Bonus dari metode ini adalah bahwa Ubuntu akan melupakan
sudo
otentikasi awal Anda setelah beberapa periode (tergantung pada periode batas waktu yang ditetapkan - 15 menit secara default) dan seseorang yang datang di mesin Anda hanya dapat menghentikan perintah saat ini, tidak menjalankan yang baru. Juga, untuk semua orang yang mengatakan untuk menggunakansu
, coba:sumber
Saya tidak berpikir Anda bisa melakukan itu ... Tidak ada cara Anda bisa tahu kapan aplikasi tertentu selesai.
Dulu saya lakukan
sudo su; sleep 3600; halt;
sumber