Pertanyaan yang diberi tag «signals»

Sinyal adalah pesan yang dapat dikirim ke proses yang sedang berjalan. Sinyal dapat diprakarsai oleh program, pengguna, atau administrator.

3
Memulai Apache sebagai layanan berhenti dengan SIGWINCH
Saat menjalankan service apache startsaya melihat dalam file log entri ini: [mpm_event:notice] [pid 1906:tid XXX] AH00489: Apache/2.4.23 (Unix) OpenSSL/1.0.2g PHP/7.0.9 configured -- resuming normal operations [core:notice] [pid 1906:tid XXX] AH00094: Command line: '/usr/sbin/httpd' [mpm_event:notice] [pid 1906:tid XXX] AH00492: caught SIGWINCH, shutting down gracefully dan layanan apachetidak dimulai? Saya dapat menemukan …

2
Mengapa zombie menunggu anaknya?
Saya menggali melalui berbagai sumber, tetapi tidak dapat menemukan deskripsi yang baik tentang anatomi menuai anak. Ini adalah kasus sederhana dari apa yang ingin saya pahami. $ cat <( sleep 100 & wait ) & [1] 14247 $ ps ax -O pgid | grep $$ 12126 12126 S pts/17 00:00:00 …

2
stderr over ssh -t
Ini mengirimkan output ke STDERR, tetapi tidak menyebarkan Ctrl+ C(yaitu Ctrl+ Cakan membunuh sshtetapi tidak jarak jauh sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Ini menyebar Ctrl+ C(yaitu Ctrl+ Cakan membunuh sshdan remote sleep), tetapi mengirim STDERR ke STDOUT: $ ssh -tt localhost 'sleep 100;echo foo ">&2"' Bagaimana saya …

4
Mengapa saya tidak dapat membunuh batas waktu yang dipanggil dari skrip Bash dengan penekanan tombol?
[Sunting: Ini terlihat mirip dengan beberapa pertanyaan lain yang menanyakan cara membunuh semua proses yang muncul - semua jawaban tampaknya menggunakan pkill. Jadi inti dari pertanyaan saya mungkin: Apakah ada cara untuk menyebarkan Ctrl-C / Z ke semua proses yang dihasilkan oleh skrip?] Saat memanggil SoX recdengan timeoutperintah dari coreutils …

2
Mengapa hanya ada dua sinyal yang ditentukan pengguna?
Dalam daftar sinyal yang ditentukan dalam sistem linux, ada dua sinyal yang dinyatakan sebagai sinyal Buatan Pengguna ( SIGUSR1dan SIGUSR2). Sinyal lain akan dinaikkan atau ditangkap dalam situasi tertentu, tetapi SIGUSR dibiarkan untuk penggunaan aplikasi pengguna. Jadi mengapa hanya ada dua sinyal?
11 history  signals  ipc 

2
Script Bash tidak melihat SIGHUP?
Saya punya skrip berikut: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Ketika saya mengirim SIGHUP(menggunakan kill -HUP pid), tidak ada yang terjadi. Jika saya mengubah sedikit skrip: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT # add this trap "echo HUP" SIGHUP …
11 bash  signals 

1
Jalankan perintah atau fungsi ketika SIGINT atau SIGTERM dikirim ke skrip induk itu sendiri, bukan proses anak
Katakanlah saya punya ini script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Saya ingin script.shmenjalankan fungsi exit_scriptsetiap kali menerima SIGINTatau SIGTERM Misalnya: killall script.sh # it …


1
Dalam kasus apa SIGHUP tidak dikirim ke pekerjaan saat Anda logout?
Saya membaca jawaban dari pengguna yang mengklaim menjalankan itu foo 2>&1 >& output.log & akan menghasilkan footerus berjalan bahkan ketika mereka logout. Menurut pengguna ini, ini bahkan berfungsi melalui koneksi SSH. Saya tidak benar-benar percaya itu, karena saya mendapat kesan bahwa dalam kasus melepaskan diri dari SSH, atau mengakhiri TTY, …
10 ssh  tty  signals 

1
Apa yang harus dilakukan shell interaktif dalam kelompok proses yatim?
(Posting ulang di unix sesuai saran di /programming/13718394/what-should-interactive-shells-do-in-orphaned-process-groups ) Pertanyaan singkatnya adalah, apa yang harus dilakukan shell jika berada dalam grup proses yatim yang tidak memiliki tty? Tapi saya sarankan membaca pertanyaan panjang karena itu lucu. Berikut ini adalah cara yang menyenangkan dan menarik untuk mengubah laptop Anda menjadi pemanas …


2
Mengapa bash mengabaikan SIGTERM?
Terkadang ketika saya ingin logout dengan cepat saya lakukan kill -15 -1. Saya perhatikan bahwa bash mengabaikan SIGTERM. Aku bertanya-tanya apa alasan untuk perilaku bash seperti itu ? Tidak terlalu UNIX untuk mengabaikan SIGTERM tanpa alasan yang bagus, bukan? MEMPERBARUI: efek yang sama (tidak) untuk semua: $ kill -TERM $$ …
10 bash  signals 



3
Mencegah penyebaran SIGINT ke Proses Induk
Mempertimbangkan skenario di mana program Induk (bisa berupa program C ++ atau Skrip Shell) mengeksekusi skrip shell Anak, ketika kami menekan Control + C (atau karakter apa pun yang dikonfigurasikan menjadi karakter INTR) ketika Skrip Shell Anak mengeksekusi, SIGINT dikirim ke semua proses dalam grup proses latar depan. Ini termasuk …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.