123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
-
- send_message() {
- message="$1"
-
-
-
-
- messagelen=${#message}
-
-
-
-
-
- messagelen1=$(( ($messagelen ) & 0xFF ))
- messagelen2=$(( ($messagelen >> 8) & 0xFF ))
- messagelen3=$(( ($messagelen >> 16) & 0xFF ))
- messagelen4=$(( ($messagelen >> 24) & 0xFF ))
-
- printf "$(printf '\\x%x\\x%x\\x%x\\x%x' \
- $messagelen1 $messagelpen2 $messagelen3 $messagelen4)%s" "$message"
- }
- local_server() {
- if pgrep -f 'php -S localhost:8000' > /dev/null; then
- pkill -f 'php -S localhost:8000' & send_message '"Local server off."'
- else
- php -S localhost:8000 & send_message '"Local server on."'
- fi
- }
- local_server
|