1e41f4b71Sopenharmony_ci# watch 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## 命令功能 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ciwatch命令用于周期性的监视一个命令的运行结果。 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci## 命令格式 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ci- watch 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci- watch [_-c/-n/-t/--count/--interval/-no-title/--over_] [_command_] 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci## 参数说明 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci **表1** 参数说明 19e41f4b71Sopenharmony_ci 20e41f4b71Sopenharmony_ci| 参数 | 参数说明 | 缺省值 | 取值范围 | 21e41f4b71Sopenharmony_ci| -------- | -------- | -------- | -------- | 22e41f4b71Sopenharmony_ci| -c / --count | 命令执行的总次数。 | 0xFFFFFF | (0,0xFFFFFF] | 23e41f4b71Sopenharmony_ci| -n / --interval | 命令周期性执行的时间间隔(s)。 | 1s | (0,0xFFFFFF] | 24e41f4b71Sopenharmony_ci| -t / -no-title | 关闭顶端的时间显示。 | N/A | N/A | 25e41f4b71Sopenharmony_ci| command | 需要监测的命令。 | N/A | N/A | 26e41f4b71Sopenharmony_ci| --over | 关闭当前监测指令。 | N/A | N/A | 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci 29e41f4b71Sopenharmony_ci## 使用指南 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ciwatch运行过程中可以执行**watch --over**结束本次watch命令。 32e41f4b71Sopenharmony_ci 33e41f4b71Sopenharmony_ci 34e41f4b71Sopenharmony_ci## 使用实例 35e41f4b71Sopenharmony_ci 36e41f4b71Sopenharmony_ciwatch -n 2 -c 6 task 37e41f4b71Sopenharmony_ci 38e41f4b71Sopenharmony_ci 39e41f4b71Sopenharmony_ci## 输出说明 40e41f4b71Sopenharmony_ci 41e41f4b71Sopenharmony_ci**示例** 每隔2秒运行一次task命令,一共运行6次 42e41f4b71Sopenharmony_ci 43e41f4b71Sopenharmony_ci``` 44e41f4b71Sopenharmony_ciOHOS # watch -n 2 -c 6 task 45e41f4b71Sopenharmony_ciThu Jan 1 23:57:13 1970 46e41f4b71Sopenharmony_ciOHOS # 47e41f4b71Sopenharmony_ci allCpu(%): 3.55 sys, 196.45 idle 48e41f4b71Sopenharmony_ci PID PPID PGID UID Status VirtualMem ShareMem PhysicalMem CPUUSE10s PName 49e41f4b71Sopenharmony_ci 1 -1 1 0 Pending 0x33b000 0xbb000 0x4dc8b 0.0 init 50e41f4b71Sopenharmony_ci 2 -1 2 0 Running 0x19524f2 0 0x19524f2 1.14 KProcess 51e41f4b71Sopenharmony_ci 3 1 3 7 Pending 0x730000 0x1a2000 0x1d34f6 0.0 foundation 52e41f4b71Sopenharmony_ci 4 1 4 8 Pending 0x35e000 0xb8000 0x56777 0.0 bundle_daemon 53e41f4b71Sopenharmony_ci 5 1 5 1 Pending 0xdfa000 0x2e7000 0x1487ce 0.0 appspawn 54e41f4b71Sopenharmony_ci 6 1 6 0 Pending 0x688000 0x137000 0x11c518 0.0 media_server 55e41f4b71Sopenharmony_ci 7 1 7 0 Pending 0x9d2000 0x103000 0xa1ddf 0.95 wms_server 56e41f4b71Sopenharmony_ci 8 1 1 1000 Running 0x2bf000 0x8f000 0x2a8c6 0.0 shell 57e41f4b71Sopenharmony_ci 11 1 11 0 Pending 0x4d4000 0x112000 0xe0ad7 0.0 deviceauth_service 58e41f4b71Sopenharmony_ci 12 1 12 0 Pending 0x34f000 0xbd000 0x519ee 0.0 sensor_service 59e41f4b71Sopenharmony_ci 13 1 13 2 Pending 0x34e000 0xb3000 0x523d9 0.0 ai_server 60e41f4b71Sopenharmony_ci 14 1 14 0 Pending 0x61f000 0x13b000 0x16841c 0.51 softbus_server 61e41f4b71Sopenharmony_ci TID PID Affi CPU Status StackSize WaterLine CPUUSE10s MEMUSE TaskName 62e41f4b71Sopenharmony_ci 23 1 0x3 -1 Pending 0x3000 0xe44 0.0 0 init 63e41f4b71Sopenharmony_ci 1 2 0x1 -1 Pending 0x4000 0x2c4 0.64 0 Swt_Task 64e41f4b71Sopenharmony_ci 2 2 0x3 -1 Pending 0x4000 0x204 0.0 0 system_wq 65e41f4b71Sopenharmony_ci 3 2 0x2 -1 Pending 0x4000 0x514 0.40 0 Swt_Task 66e41f4b71Sopenharmony_ci 4 2 0x3 -1 Pending 0x1000 0x36c 0.0 0 ResourcesTask 67e41f4b71Sopenharmony_ci 7 2 0x3 -1 Pending 0x4e20 0xa5c 0.0 0 PlatformWorkerThread 68e41f4b71Sopenharmony_ci 8 2 0x3 -1 Pending 0x4e20 0xa6c 0.0 0 PlatformWorkerThread 69e41f4b71Sopenharmony_ci 9 2 0x3 -1 Pending 0x4e20 0xa5c 0.0 0 PlatformWorkerThread 70e41f4b71Sopenharmony_ci 10 2 0x3 -1 PendTime 0x4000 0x3e4 0.5 0 hi_vdec_thread 71e41f4b71Sopenharmony_ci 11 2 0x3 -1 Pending 0x3000 0x4cc 0.0 0 bcache_async_task 72e41f4b71Sopenharmony_ci 12 2 0x3 -1 Pending 0x2710 0x224 0.0 0 LiteOS usb pnp notify handle kt 73e41f4b71Sopenharmony_ci 13 2 0x3 -1 Pending 0x4000 0x204 0.0 0 vibrator_queue 74e41f4b71Sopenharmony_ci 14 2 0x3 -1 Pending 0x3000 0x37c 0.0 0 bcache_async_task 75e41f4b71Sopenharmony_ci 15 2 0x3 -1 Pending 0x20000 0x3e4 0.0 0 eth_irq_Task 76e41f4b71Sopenharmony_ci 16 2 0x3 -1 PendTime 0x2000 0x3a4 0.0 0 MessageDispatcher 77e41f4b71Sopenharmony_ci 17 2 0x3 0 Running 0x3000 0x73c 0.0 0 shellcmd_watch 78e41f4b71Sopenharmony_ci 18 2 0x3 -1 Pending 0x2710 0x3ac 0.0 0 GPIO_IRQ_TSK_0_4 79e41f4b71Sopenharmony_ci``` 80