{ "title": "Arthas Async Jobs", "description": "Arthas Async Jobs", "difficulty": "expert", "time": "10 minutes", "details": { "steps": [ { "title": "Arthas demo", "text": "arthas-demo.md" }, { "title": "Start arthas-boot", "text": "arthas-boot.md" }, { "title": "Async Jobs", "text": "async-jobs.md" }, { "title": "Use & to run the command in the background", "text": "run-cmd-in-backgd.md" }, { "title": "List background jobs", "text": "list-backgd-jobs.md" }, { "title": "Suspend and cancel job", "text": "suspend-cancel-job.md" }, { "title": "fg/bg, switch the job from the foreground to the background, and vise verse", "text": "switch-foregd-backgd.md" }, { "title": "Redirect the output", "text": "redirect-output.md" }, { "title": "Stop job", "text": "stop-job.md" }, { "title": "Others", "text": "others.md" } ], "intro": { "text": "intro.md" }, "finish": { "text": "finish.md" } }, "environment": { "uilayout": "terminal" }, "backend": { "imageid": "openjdk:15", "environmentsprotocol": "http" } }