Pertanyaan yang diberi tag «signals»

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

5
Dapatkan ssh untuk meneruskan sinyal
Saya ingin dapat mengirim sinyal (SIGINT adalah yang paling penting) melalui ssh. Perintah ini: ssh server "sleep 1000;echo f" > foo akan mulai tidur di server dan setelah 1000 detik akan meletakkan 'f \ n' di file foo di mesin lokal saya. Jika saya menekan CTRL-C (yaitu mengirim SIGINT ke …
22 ssh  remote  tty  signals 

5
Bagaimana cara lunak membunuh aplikasi gui melalui terminal?
Apakah ada cara untuk menutup aplikasi GUI dengan ramah " tolong keluar sekarang " dengan cara, tanpa akses grafis ke jendela aplikasi? Misalnya, jika tampilan Gnome / X mogok menjadi hitam, saya ingin beralih ke tty2 dan menutup aplikasi seperti firefox dengan cara yang memungkinkan mereka menyimpan konfigurasi mereka, dll. …

2
Apa tujuan dari perintah bash `suspend` builtin?
Saya mengetik help suspenddan mendapatkan penjelasan singkat ini: suspend: suspend [-f] Suspend shell execution. Suspend the execution of this shell until it receives a SIGCONT signal. Unless forced, login shells cannot be suspended. Options: -f force the suspend, even if the shell is a login shell Exit Status: Returns success …

1
Penanganan Ctrl-C dalam sesi SSH
Ketika saya memulai sesi SSH yang mengeksekusi perintah yang sudah berjalan lama, apa yang terjadi dengan penanganan Ctrl+ C(SIGINT)? Saya dapat melihat bahwa sesi SSH ditutup, tetapi saya tidak yakin siapa yang mendapatkan SIGINT pertama: apakah itu ... perintah jarak jauh yang berjalan lama? yaitu, (a) pengendali sinyal dalam perintah …
20 ssh  signals 

1
Mengapa SIGUSR1 menyebabkan proses dihentikan?
Saya terkejut dengan komentar ini dalam pertanyaan lain: Mengirimkan dd sinyal USR1 terlalu cepat setelah dimulai (yaitu dalam skrip bash, baris setelah Anda memulainya) sebenarnya akan menghentikannya Adakah yang bisa menjelaskan mengapa ?
20 signals 

6
Keturunan proses
Saya mencoba membangun sebuah wadah proses. Kontainer akan memicu program lain. Misalnya - skrip bash yang meluncurkan menjalankan tugas latar belakang dengan penggunaan '&'. Fitur penting yang saya kejar adalah ini: ketika saya membunuh wadah itu, semua yang telah dihasilkan di bawahnya harus dibunuh. Bukan hanya mengarahkan anak-anak, tetapi juga …


2
Mengapa `kill -l` tidak mencantumkan nomor sinyal 32 dan 33?
Eksekusi kill -ldi linux memberi: 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) …
18 linux  kill  signals 




1
tunggu bash-builtin membakar CPU pada 100 persen
Terjadi setidaknya pada GNB bash versi 4.3.42 x86_64 && GNU bash versi 4.3.11 x86_64 Saya menggunakan sleep & wait $!bukannya sederhana sleepuntuk mendapatkan interupsi sleepoleh sinyal (seperti SIGUSR1 ). Tetapi tampaknya waitbash-builtin berperilaku aneh ketika Anda menjalankan yang berikut. Terminal 1: cat <( trap 'echo SIGUSR1' SIGUSR1; echo $BASHPID; while …

1
Mulai proses latar belakang dari skrip dan kelola ketika skrip berakhir
Saya ingin menjalankan dan mengonfigurasi proses yang mirip dengan daemon dari skrip. Shell saya ditiru zsh di bawah Cygwin dan daemonnya adalah SFK , server FTP dasar. Untuk yang penting di sini, skrip startserv.shdapat disusun sebagai berikut: #!/bin/sh read -s -p "Enter Password: " pw user=testuser share=/fshare cmd="sfk ftpserv -user=$user …


4
Ctrl-C dengan dua perintah simultan di bash
Saya ingin menjalankan dua perintah secara bersamaan di bash pada mesin Linux. Karenanya dalam ./execute.shskrip bash saya, saya meletakkan: command 1 & command 2 echo "done" Namun ketika saya ingin menghentikan skrip bash dan menekan Ctrl+ C, hanya perintah kedua yang dihentikan. Perintah pertama terus berjalan. Bagaimana cara memastikan bahwa …

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.