adb-使用ADB如何运行作为后台进程的命令

问题描述

使用ADB如何运行作为后台进程的命令

我在后台使用 adb 运行 logcat

adb shell "logcat -r 2000 -f /data/local/test.log &"

但是不能正确执行,如果我这样设计的话: adb shell ps | grep logcat我又不能看见logcat进程运行。这是怎么回事呢?

解决方案

添加 nohup 就可以了

adb shell "nohup logcat -r 2000 -f /data/local/test.log &"
时间: 2024-10-29 05:30:05

adb-使用ADB如何运行作为后台进程的命令的相关文章

python-Python中subprocess模块怎样运行外一个shell命令的前提下再运行另外一个,谢谢

问题描述 Python中subprocess模块怎样运行外一个shell命令的前提下再运行另外一个,谢谢 比如说先运行切换用户权限,然后再进行操作比如以下编码是不行的 child1=subprocess.Popen('su test'shell=True)child1=subprocess.Popen('mkdir test'shell=True)这样子还是会在当前用户进行mkdir,那怎样做才能在test用户下进行创建?谢谢!! 解决方案 把几个命令放到一个bash脚本 然后popen直接执行

Ubuntu系统在各个运行级别使用chkconfig命令启动守护进程

正如先前所说, chkconfig命令行可以用来调节程序在哪个运行级别启动.你可以使用这个命令带 --list 参数来列出/etc/init.d下的包列表以及其在各个运行级别上是运行还是停止: [root@bigboy tmp]# chkconfig --listkeytable 0:off 1:on 2:on 3:on 4:on 5:on 6:offatd 0:off 1:off 2:off 3:on 4:on 5:on 6:off syslog 0:off 1:off 2:on 3:on 4

开始→运行(cmd)命令大全第1/2页_DOS/BAT

CMD运行指令     开始→运行→CMD→键入以下命令即可:     gpedit.msc-----组策略sndrec32-------录音机   Nslookup-------IP地址侦测器e xplorer-------打开资源管理器   logoff---------注销命令tsshutdn-------60秒倒计时关机命令   lusrmgr.msc----本机用户和组 services.msc

连接到Linux服务器时首先要运行的5个命令

作为一个系统管理员/SRE 工作 5 年后,我知道当我连接到一台 Linux 服务器时我首先应该做什么.这里有一系列关于服务器你必须了解的信息,以便你可以(在大部分时间里)更好的调试该服务器. 连上 Linux 服务器的第一分钟 这些命令对于有经验的软件工程师来说都非常熟悉,但我意识到对于一个刚开始接触 Linux 系统的初学者来说,例如我在 Holberton 学校任教的学生,却并非如此.这也是我为什么决定分享当我连上 Linux 服务器首先要运行的前 5 个命令的原因. w  history

连接到 Linux 服务器时首先要运行的 5 个命令

连上 Linux 服务器的第一分钟 这些命令对于有经验的软件工程师来说都非常熟悉,但我意识到对于一个刚开始接触 Linux 系统的初学者来说,例如我在 Holberton 学校任教的学生,却并非如此.这也是我为什么决定分享当我连上 Linux 服务器首先要运行的前 5 个命令的原因. w history top df netstat 这 5 个命令在任何一个 Linux 发行版中都有,因此不需要额外的安装步骤你就可以直接使用它们. w: [ubuntu@ip-172-31-48-251 ~]$

admin.vbs 以管理员身份运行程序的vbs命令_DOS/BAT

复制代码 代码如下: '以管理员身份运行程序的命令admin.vbs Set objWMIServices = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") Set objWbemObjectSet = objWMIServices.ExecQuery(_ "SELECT * FROM Win32_Process WHERE " &_ "Executabl

java运行windows的cmd命令简单代码_java

我也不知道这个叫什么,就是比如我要打开我电脑的计算机,可以直接在命令行输入"calc"就可以了.现在用让代码去执行. 复制代码 代码如下: public static void main(String[] args) throws IOException {          Runtime.getRuntime().exec("calc");      }  结果如图: 因为是校园网,平时睡觉的时候喜欢把360wifi插在电脑上开着wifi,然后上床上玩手机,完了

Android开发者指南(1) —— Android Debug Bridge(adb)

前言 本章内容为开发者指南(Dev Guide)/Developing/Tools/adb,这是一篇非常优秀的译稿,翻译来自"移动云_文斌",欢迎访问它的博客:"http://blog.csdn.net/caowenbin",再次感谢"移动云_文斌" !期待你一起参与翻译Android的相关资料,联系我over140@gmail.com.    声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com/ A

Android 官方命令深入分析之Android Debug Bridge(adb)

作者:宋志辉 Android Debug Brideg(adb)是一个多用途的命令行工具.可以与Android虚拟机进行通信或连接真机.它同样提供了访问设备shell的高级命令行操作的权限.它是一个包含以下三部分的客户端-服务端程序: 一个客户端,运行在你的开发设备上.你可以通过adb命令来从shell中调用一个客户端.或者通过ADT插件和DDMS创建adb客户端. 一个服务端,作为一个后台进程运行在你的开发设备中.服务端负责客户端和虚拟机或设备中adb守护进程的通信. 一个守护进程,运行在虚拟