Batch Processing¶
With the help of Batch Processing, you can run several commands in one line and get the results.
Usage¶
Step-1: Create the script¶
Creating a test.as script suffixed with as here for consistency (actually any suffix is acceptable).
➜ arthas git:(develop) cat /var/tmp/test.as
help
dashboard -b -n 1
session
thread
sc -d org.apache.commons.lang.StringUtils
Attention:
- each command takes each independent line;
dashboardcommand should include-bto turn on batch mode and-nto ensure the script ends;- commands as
watch/tt/trace/monitor/stackshould include-noption to ensure the script ends; - asynchronous can also be used as
watch c.t.X test returnObj > &;
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:
./as.sh -b -f /var/tmp/test.as 56328 > test.out
Step-3: Check the outputs¶
cat test.out