Herşey,
Kullanıcı ctrl-z tuşuna basarsa (SIGTSTP sinyali) bir temizleme işlemi yapmak istediğim bir kabuk betiği var. Trap komutunu okudum ve ctrl-c tuşunu nerede tutabileceğim bir örnek buldum. SIGTSTP sinyalini kesmenin bir yolu var mı?
Herşey,
Kullanıcı ctrl-z tuşuna basarsa (SIGTSTP sinyali) bir temizleme işlemi yapmak istediğim bir kabuk betiği var. Trap komutunu okudum ve ctrl-c tuşunu nerede tutabileceğim bir örnek buldum. SIGTSTP sinyalini kesmenin bir yolu var mı?
Yanıtlar:
#!/bin/bash
# ctrl + z handler
function suspendHandle() {
echo "$@"
}
# trap the SIGTSTP signal
# suspendHandle is a handler function with the parameters "trapping ctrl + z"
trap "suspendHandle trapping ctrl + z" 20
# send SIGTSTP signal to current shell
kill -s 20 $$
man
sayfa.