Running a script with monitoring
Make sure you've installed the cli
extras for the package:
pip install "lmkapp[cli]"
To run a script with monitoring, first ensure that you've logged in to LMK. You should only have to do this once:
lmk login
Then, simply wrap your command in the lmk run
command:
lmk run ./my_script.sh
If you want to pass arguments to your script, you'll have to enclose the command in quotes:
lmk run "python script.py --arg1 --arg2"
Now your script will be monitored by LMK, and you can view the progress via the LMK web app.
You will also see the logs from your script in your console. At any time, you can press Ctrl-C
, at which point you will be presented with three options:
r
- resume attachmenti
- interrupt scriptd
- detach; the script will keep running, and you can uselmk attach
to re-attach at any time
If you detach from the script, you should be able to see your job running via the lmk jobs
command:
lmk jobs
This will also display the ID of each job. If you want to re-attach to a job that you've detached from, simply run:
lmk attach <job_id>
See the Commands Reference for all available commands.