1*6777b538SAndroid Build Coastguard Worker#!/system/bin/sh 2*6777b538SAndroid Build Coastguard Worker 3*6777b538SAndroid Build Coastguard Worker# Copyright 2014 The Chromium Authors 4*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 5*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file. 6*6777b538SAndroid Build Coastguard Worker 7*6777b538SAndroid Build Coastguard Worker# Android shell script to restart adbd on the device. This has to be run 8*6777b538SAndroid Build Coastguard Worker# atomically as a shell script because stopping adbd prevents further commands 9*6777b538SAndroid Build Coastguard Worker# from running (even if called in the same adb shell). 10*6777b538SAndroid Build Coastguard Worker 11*6777b538SAndroid Build Coastguard Workertrap '' HUP 12*6777b538SAndroid Build Coastguard Workertrap '' TERM 13*6777b538SAndroid Build Coastguard Workertrap '' PIPE 14*6777b538SAndroid Build Coastguard Worker 15*6777b538SAndroid Build Coastguard Workerfunction restart() { 16*6777b538SAndroid Build Coastguard Worker stop adbd 17*6777b538SAndroid Build Coastguard Worker start adbd 18*6777b538SAndroid Build Coastguard Worker} 19*6777b538SAndroid Build Coastguard Worker 20*6777b538SAndroid Build Coastguard Workerrestart & 21