1 Star 1 Fork 0

C4r / jobage

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

jobage

a job-management tool with nice printing for cluster scheduling systems. remember only one set of commands for all the systems.

author : C4r-bs


view

lsf

jbq_q

slurm

jbq_q

progress

bash zsh
lsf done done
slurm done done
PBS doing -

install

1. clone or download

git clone :

git clone https://github.com/c4rO-0/jobage.git

or

git https://gitee.com/C4r/jobage.git

download:

gitee : https://gitee.com/bsplu/scripts/repository/archive/master.zip

github : https://codeload.github.com/c4rO-0/jobage/zip/refs/heads/master

2. start to run

Temporarily working

source where_is_jobage/main.sh

Always working

add source where_is_jobage/main.sh to ~/.bashrc.

if zsh is used, add source where_is_jobage/main.sh to ~/.zsh.

Specify working path

only suggested for users having single linux account

source main.sh --jbg_prefix path

path is the specific working path, default is $HOME/.local/jobage

Debug mod

source main.sh --jbg_debug 

open debug mod. more details will be printed.

3. test

run

jbg.help

working output like

check_failed

failed output like

check_failed

please make sure that one of bqueues/squeue can run on your system.

usage

  1. all commands run like jbg.XXX
  2. run jbg.help to get a summary help information
  3. run jbg.XXX -h get a help information for the command XXX.

command available

command behavior
jbg.q quary queue information
jbg.qh quary queue history information
jbg.kill [num/grep] kill job
jbg.sub submit job
jbg.cd go to the path of job

custom

  1. on setting: copy setting file to jobage working directory:
mkdir -p "$_jobage_wPath";
cp "$_jobage_default_setting" "$_jobage_setting";
source main.sh
  1. edit setting file:
vi "$_jobage_setting";
  1. off setting (if wanted):
rm "$_jobage_setting";

todo list

-[ ] auto-generate scripts.

Repository Comments ( 0 )

Sign in to post a comment

About

a job management tool for cluster scheduling systems. support: IBM Spectrum LSF Slurm Workload Manager expand collapse
Shell and 2 more languages
MPL-2.0
Cancel

Contributors

All

Activities

Load More
can not load any more
Shell
1
https://gitee.com/C4r/jobage.git
git@gitee.com:C4r/jobage.git
C4r
jobage
jobage
master

Search