teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

INTからQUITに変更

2019/10/01 14:37

投稿

otn
otn

スコア86349

answer CHANGED
@@ -2,12 +2,12 @@
2
2
  ```PHP
3
3
  declare(ticks = 1);
4
4
 
5
- function sigint($signo){
5
+ function sigquit($signo){
6
6
  global $loopcond;
7
7
  $loopcond = false;
8
8
  }
9
9
 
10
- pcntl_signal(SIGINT,"sigint");
10
+ pcntl_signal(SIGQUIT,"sigquit");
11
11
 
12
12
  $loopcond = true;
13
13
  while($loopcond){
@@ -17,5 +17,4 @@
17
17
  }
18
18
  echo "\nend\n";
19
19
  ```
20
- ctrl-C で、`sigint`が実行されます。
20
+ ctrl-\ で、`sigquit`が実行されます。
21
- ただ、これだとctrl-Cでプログラムを終了できなくなるので、ctrl-| とかで止めます。