mirror of
https://github.com/openharmony/drivers_peripheral.git
synced 2026-08-25 02:23:31 -04:00
8d5df80762
Signed-off-by: yufengs <yufengs@kotei-info.com> Change-Id: I2425eb101bbd2360d49830179b8a324da4eb800d
38 lines
1.1 KiB
Bash
Executable File
38 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
# Copyright (c) 2021 Huawei Device Co., Ltd.
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
set -e
|
|
|
|
IFS=$'\n'
|
|
read_log_file="./acm_read_xts"
|
|
pid=$(ps -ef | grep 'usb_dev_test' | grep -v grep | cut -F 2)
|
|
if [ ! "${pid}x" == "x" ];then
|
|
killall usb_dev_test
|
|
fi
|
|
usb_dev_test -1 abc &
|
|
cat /dev/null > $read_log_file
|
|
while true
|
|
do
|
|
lines=$(cat $read_log_file)
|
|
cat /dev/null > $read_log_file
|
|
for line in $lines
|
|
do
|
|
data=$(echo $line | grep 'XTSCHECK' | cut -F 4 | cut -d '[|]' -f 2)
|
|
if [ ! "${data}x" == "x" ];then
|
|
echo "[$(date +%s.%N)]" $data
|
|
usb_dev_test -2 $data
|
|
fi
|
|
done
|
|
sleep 0.1
|
|
done |