Saya cukup baru di OS X. Saya menguji aplikasi PHP yang berjalan terus menerus dalam satu lingkaran.
Ketika saya menjalankan aplikasi ini dari terminal, nama mesin menghilang dan aplikasi melanjutkan untuk mengulang semua pernyataan seperti yang seharusnya dilakukan.
Namun, ketika dalam kondisi ini (tidak ada 'nama mesin', tidak ada cara yang jelas untuk memasukkan perintah) Saya tidak bisa menghentikan aplikasi agar tidak berjalan.
Bagaimana saya bisa menghentikan aplikasi agar tidak berjalan dalam kondisi ini?
Jawaban:
Menghentikan program sama sekali dapat dicapai dengan menekan Ctrl-C .
sumber
Ctrl-C adalah kunci yang tepat untuk menghentikan aplikasi yang berjalan di latar depan terminal. Ini mengirimkan SIGTERM ke tugas yang berjalan di latar depan. Ketika sebuah aplikasi menerima SIGTERM, ia harus membersihkannya sendiri dan kemudian berhenti.
Ctrl-Z akan mengirim SIGTSTP. Sinyal ini sangat berguna karena tidak akhir pelaksanaan program; itu pada dasarnya jeda saya t. Anda dapat menggunakan sinyal ini bersama dengan
fg
danbg
perintah untuk memindahkan program yang berjalan ke latar depan atau latar belakang, menjalankan beberapa program sekaligus, atau hanya untuk meredakan ketegangan ketika komputer melakukan terlalu banyak hal sekaligus dan Anda tidak ingin mematikan aplikasi yang sedang berjalan.Ctrl-D sebenarnya tidak mengirim sinyal, tetapi digunakan untuk menunjukkan akhir pengiriman atau file. Program yang membaca input standar dapat menafsirkan ini sebagai kondisi yang dekat. (Misalnya, itu akan menyebabkan shell pada sistem seperti UNIX untuk keluar.)
sumber
Dan jika Ctrl-C tidak melakukannya untukmu, Ctrl-D mungkin melakukan trik.
Jadi akan menggunakan "Activity Monitor" yang sangat ramah yang terletak di / Applications / Utilites / Activity Monitor.app
sumber