Kadang-kadang perlu untuk mengidentifikasi aplikasi atau proses, lebih memakan sumber daya pada Mac Anda. Biasanya digunakan untuk ini sistem monitoring tujuan, yang aplikasi yang rakus dan menyelesaikannya secara paksa. Metode ini cukup kasar dan tidak cukup "manusiawi" karena aplikasi penghentian paksa dapat menyebabkan hilangnya data. Sebaliknya, akan lebih mudah untuk menggunakan perintah kill Terminal, yang tidak menimbulkan rasa sakit sementara dapat menangguhkan proses atau aplikasi, dan kemudian melanjutkan pelaksanaannya.
* * *
Bagaimana untuk berhenti dan memulai aplikasi dengan menggunakan PID
Metode ini lebih disukai karena sebenarnya digunakan dalam sistem default, dengan satu-satunya perbedaan yang Anda dapat menambahkan untuk tim kunci yang berbeda mempengaruhi perilaku (dalam hal ini, suspensi aplikasi). Hal ini juga memungkinkan Anda untuk menghentikan program cepat, yang berarti bahwa penghentian pelaksanaan kode dan, sebagai akibatnya, mengurangi konsumsi sumber daya sistem.
Hal pertama yang perlu kita pelajari aplikasi PID yang kita akan menangguhkan. PID - ID proses ini, ID permohonan izin, yang ditampilkan pada tab CPUdi sistem pemantauan. Misalnya, PID iTunes I - 525 (Anda akan berbeda).
membuka terminal (Dari folder program — keperluan atau melalui lampu sorot) Dan mencoba untuk mendorong perintah berikut (menggantikan aplikasi PID):membunuh stop PID
Segera setelah itu, musik akan berhenti bermain (jika sedang berjalan), dan aplikasi akan ditangguhkan. eksekusi kode benar-benar berhenti dan akan dianggap tidak responsif (di pemantauansistem menampilkan Status - tidakmerespon).
Untuk me-restart aplikasi, dan menggunakan perintah kill, Tapi dengan kunci yang berbeda, itulah yang terlihat:
membunuh -CONT PID
ucapan. Tidak menutup terminal, sampai aplikasi terus bekerja dengan PID saat ini, jika di masa depan, masalah mungkin timbul jika Anda ingin melanjutkan, dan PID sudah akan ditugaskan untuk proses lain.
Bagaimana untuk berhenti dan mulai aplikasi menggunakan AppName
Jika Anda memiliki masalah dengan metode sebelumnya, atau Anda tidak ingin repot dengan PID, yang setiap kali Anda mulai perubahan aplikasi - adalah mungkin untuk menggunakan metode lain bekerja dengan nama aplikasi (AppName), yang berbeda dengan PID, selalu secara konsisten.
Untuk melakukan hal ini kita menggunakan perintah killall dengan tombol akrab. Ingat nama aplikasi atau melihatnya di pemantauansistem dan diganti dalam perintah berikut:
killall stop "AppName"
Untuk melanjutkan, seperti yang bisa Anda tebak, kita perlu menggunakan perintah yang sama, namun dengan kunci -CONT. Ini terlihat seperti ini:
killall -CONT "AppName"
Setelah operasi ini aplikasi akan restart dan Anda akan segera kembali ke sana.
ucapan. Quotes bisa ditinggalkan jika nama aplikasi terdiri dari satu kata. Jika berisi spasi, itu tentu harus dikutip.
Akhirnya, kita ingat bahwa tim killall dalam bentuk murni (tanpa kunci) untuk segera menyelesaikan aplikasi apapun. Jika sistem OS ini aplikasi X seperti Finder, Dock - mereka hanya akan restart.
* * *
Kami memiliki pertanyaan, komentar atau saran? Selamat datang di komentar - Saya selalu senang berbicara dan bantuan. Menantikan, masih ada banyak hal yang menarik!