File tree 3 files changed +4
-4
lines changed
3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- trapIt () { " $@ " & pid=" $! " ; trap " kill -INT $pid " INT TERM ; while kill -0 $pid > /dev/null 2>&1 ; do wait $pid ; ec=" $? " ; done ; exit $ec ; };
3
+ trapIt () { " $@ " & pid=" $! " ; for SGNL in INT TERM CHLD USR1 ; do trap " kill -$SGNL $pid " " $SGNL " ; done ; while kill -0 $pid > /dev/null 2>&1 ; do wait $pid ; ec=" $? " ; done ; exit $ec ; };
4
4
5
5
STATIC=/var/www/
6
6
args=" $@ "
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- trapIt () { " $@ " & pid=" $! " ; trap " kill -INT $pid " INT TERM ; while kill -0 $pid > /dev/null 2>&1 ; do wait $pid ; ec=" $? " ; done ; exit $ec ; };
3
+ trapIt () { " $@ " & pid=" $! " ; for SGNL in INT TERM CHLD USR1 ; do trap " kill -$SGNL $pid " " $SGNL " ; done ; while kill -0 $pid > /dev/null 2>&1 ; do wait $pid ; ec=" $? " ; done ; exit $ec ; };
4
4
5
5
ARGS=' --port 8080'
6
- trapIt /ppm/vendor/bin/ppm start --ansi $@
6
+ trapIt /ppm/vendor/bin/ppm start --ansi " $@ "
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- trapIt () { " $@ " & pid=" $! " ; trap " kill -INT $pid " INT TERM ; while kill -0 $pid > /dev/null 2>&1 ; do wait $pid ; ec=" $? " ; done ; exit $ec ; };
3
+ trapIt () { " $@ " & pid=" $! " ; for SGNL in INT TERM CHLD USR1 ; do trap " kill -$SGNL $pid " " $SGNL " ; done ; while kill -0 $pid > /dev/null 2>&1 ; do wait $pid ; ec=" $? " ; done ; exit $ec ; };
4
4
5
5
ARGS=' --port 8080'
6
6
trapIt /ppm/vendor/bin/ppm start --ansi $ARGS $@
You can’t perform that action at this time.
0 commit comments