Bashスクリプトの実行行を正常に終了します。

Bashスクリプトの実行行を正常に終了します。

自動化する手動ワークフローは次のとおりです。

  1. $> adb shell screenrecord /sdcard/file.mp4 これにより、接続されているAndroidデバイスで録音が開始され、デバイスのSDカードに記録されます。コマンドは終了しません。
  2. Ctrl-Cを押す:画面録画を正常に終了します。
  3. $> adb pull /sdcard/file.mp4デバイスからPCに録音をコピーする

上記のワークフローは、通常どおり再生できるmp4ファイルを作成します。

これが私が現在持っているものです:

#!/bin/bash

trap "adb pull /sdcard/file.mp4" SIGHUP SIGINT SIGTERM

adb shell screenrecord /sdcard/file.mp4

ところで、mp4ファイルが破損しています。画面録画が正常に終了せず、終了したようです。

この問題をどのように解決できますか?

ベストアンサー1

おすすめ記事