mirror of
https://gitee.com/arthas/arthas.git
synced 2024-12-02 04:08:34 +08:00
enhance the translation
This commit is contained in:
parent
82dc3b1922
commit
e6b3486623
@ -1,15 +1,15 @@
|
||||
Batch Processing
|
||||
================
|
||||
|
||||
With the help of `Batch Processing`, you can run several commands in one line and get the results.
|
||||
With the help of Batch Processing, you can run multiple commands in batch and get the final result at the end.
|
||||
|
||||
### Usage
|
||||
|
||||
#### Step-1: Create the script
|
||||
#### Step 1: Create the script
|
||||
|
||||
Creating a `test.as` script suffixed with `as` here for consistency (actually any suffix is acceptable).
|
||||
Create a `test.as` script suffixed with `as`. Here `as` is suggested for the suffix of the filename, but in fact any suffix is acceptable.
|
||||
|
||||
```
|
||||
```bash
|
||||
➜ arthas git:(develop) cat /var/tmp/test.as
|
||||
help
|
||||
dashboard -b -n 1
|
||||
@ -18,21 +18,21 @@ thread
|
||||
sc -d org.apache.commons.lang.StringUtils
|
||||
```
|
||||
|
||||
Attention:
|
||||
* each command takes each independent line;
|
||||
* `dashboard` command should include `-b` to turn on batch mode and `-n` to ensure the script ends;
|
||||
* commands as `watch/tt/trace/monitor/stack` should include `-n` option to ensure the script ends;
|
||||
* [asynchronous](async.md) can also be used as `watch c.t.X test returnObj > &`;
|
||||
Note:
|
||||
* Each command takes one line.
|
||||
* Batch mode (via `-b`) and execution times (via `-n`) must be explicitly specified for `dashboard`, otherwise batch script cannot terminate.
|
||||
* Commands such as `watch`/`tt`/`trace`/`monitor`/`stack` should include `-n` option to ensure the script can be able to quit.
|
||||
* Also consider to use `async` (for example: `watch c.t.X test returnObj > &`) to put commands run at background and get the output from the log file, see more from [asynchronous job](async.md)
|
||||
|
||||
#### Step-2: Run the script
|
||||
#### Step 2: Run the script
|
||||
|
||||
Using `-b` to turn on script mode, and `-f` to run it and you can also *redirect* the output as:
|
||||
Use `-b` to turn on batch mode, and use `-f` to specify the script file. By default the result will be output to the standard output, but you can redirect the output to the file like this:
|
||||
|
||||
```bash
|
||||
./as.sh -b -f /var/tmp/test.as 56328 > test.out
|
||||
```
|
||||
|
||||
#### Step-3: Check the outputs
|
||||
#### Step 3: Check the outputs
|
||||
|
||||
```bash
|
||||
cat test.out
|
||||
|
Loading…
Reference in New Issue
Block a user