FreeBSD で yash
FreeBSD で yash をログインシェルに設定してコンソールからログインすると、yash から起動したコマンドが Ctrl-Z を押したときなどに停止しなくて困ることがある。Yash が親プロセスから SIGTSTP シグナルなどを無視するシグナルハンドラを受け継いでいるのが原因なので、.yash_profile に以下のように書くと直る。
trap - TSTP TTIN TTOU
| 固定リンク
FreeBSD で yash をログインシェルに設定してコンソールからログインすると、yash から起動したコマンドが Ctrl-Z を押したときなどに停止しなくて困ることがある。Yash が親プロセスから SIGTSTP シグナルなどを無視するシグナルハンドラを受け継いでいるのが原因なので、.yash_profile に以下のように書くと直る。
trap - TSTP TTIN TTOU
| 固定リンク
コメント