Menjamin / memaksa remote shutdown
Situasi: Mac yang menjalankan 10.14, diakses dari laptop Windows melalui perangkat lunak desktop jarak jauh TeamViewer.
Masalah: terkadang aplikasi mencegah shutdown. "Xcode mengganggu shutdown" atau serupa. Setiap 1-3 minggu sekali.
Karena aplikasi TeamViewer di mac berhasil ditutup - menghentikan koneksi jaringan sebelum pesan "$ app interrupted shutdown" ditampilkan - Saya tidak pernah melihat pesan ini sendiri dan hanya mengetahuinya karena rekan kerja dengan akses fisik melaporkannya kepada saya ketika saya memintanya bantuan mereka.
Ketika mac gagal dimatikan, boot-up otomatis keesokan paginya juga tidak pernah berjalan, oleh karena itu aplikasi TeamViewer di mac tidak pernah terbuka kembali, oleh karena itu saya tidak dapat menyambungkannya dari jarak jauh keesokan harinya.
Pertanyaan: Apakah ada cara untuk memaksa mac mati, apa pun statusnya, bahkan ketika aplikasi mengganggu prosesnya?
(Hanya solusi perangkat lunak - sementara sakelar pengatur waktu yang secara berkala memotong daya akan berfungsi, saya tidak ingin mengambil risiko kerusakan fisik dari gangguan listrik biasa).
Jawaban
Sudahkah Anda mencoba menjalankan shutdown dari Terminal:
sudo shutdown -h 2011032000 "Shutting down at 8:00pm tonight"
Anda dapat menentukan waktu yang tepat, menggunakan format yymmddhhmm , dan menggunakan format 24 jam untuk waktu tersebut.
Setidaknya itu tidak meminta saya untuk keluar atau menyimpan program yang sedang berjalan. Ini hanya akan menghentikan apa pun yang berjalan masuk.
Anda dapat membuat skrip automator untuk dieksekusi juga jika ini membantu kebutuhan Anda.
Manajer Daya
Power Manager dapat digunakan untuk mematikan Mac dari jarak jauh. Anda dapat melakukan ini sesuai jadwal atau sesuai permintaan melalui sambungan jarak jauh yang aman.
Aplikasi yang secara tradisional memblokir log out bukanlah masalah bagi Power Manager. Power Manager bekerja melalui serangkaian langkah untuk mematikan Mac dengan aman ; langkah-langkah ini adalah:
- Aplikasi yang sedang berjalan dikirimi permintaan berhenti yang ramah.
- Aplikasi yang sedang berjalan diberi waktu untuk berhenti.
- Jika aplikasi tidak berhenti tepat waktu, aplikasi tersebut dipaksa berhenti.
- Dengan semua aplikasi ditutup, pengguna keluar.
- Setelah semua pengguna keluar, Power Manager kemudian meminta macOS untuk dimatikan.
Saya adalah seorang insinyur yang mengerjakan Power Manager, jadi jangan ragu untuk mengajukan pertanyaan teknis atau menghubungi melalui alamat email dukungan perusahaan.
Saya tidak dapat menguji ini dengan TeamViewer, tetapi saya berhasil membuatnya berfungsi melalui Apple Remote Desktop. Saya terhubung ke Mac yang juga dapat saya tonton secara fisik saat melakukan ini dari jarak jauh.
Saya melakukan semuanya melalui GUI untuk emulasi terbaik dari apa yang mungkin terjadi melalui Teamviewer.
Anda memerlukan item menu Fast User Switching yang diaktifkan di Mac jarak jauh - System Prefs> Users & Groups> Login Options.
Beralih ke pengguna admin lain. Masuk.
Dari menu Apple, pilih Matikan [Saya menggunakan Mulai Ulang untuk kenyamanan, tetapi saya yakin tidak ada perbedaan nyata]
Pesan berikut muncul…
Restart saya menyebabkan pengguna lain yang masuk ke komputer ini kehilangan perubahan yang belum disimpan
Masukkan kredensial admin Anda & tekan Restart / Shut Down sebagaimana mestinya.
Ini akan [tampaknya anggun] 'memaksa' keluar dari aplikasi apa pun yang menuntut jawaban sebelum biasanya berhenti.
Saya menguji dengan dokumen Photoshop dengan perubahan yang belum disimpan. Ini biasanya dijamin untuk mencegah Shut Down. Tidak ada penundaan yang berarti sama sekali, Mac dimatikan seolah-olah semuanya baru saja berhenti seperti biasa.
Catatan: Perubahan yang belum disimpan benar-benar hilang setelah reboot.