package main import ( "code.gitlink.org.cn/JCCE/PCM.git/adaptor/pcm_slurm/cgo_tianhe/src/slurm" submit_job "code.gitlink.org.cn/JCCE/PCM.git/adaptor/pcm_slurm/cgo_tianhe/src/slurm/submitjob" ) import "os" import "strconv" import "fmt" func main() { if len(os.Args) < 4 { fmt.Printf("Synthax specify JobID, qos and partition \n") return } var ops submit_job.Update_job_options id, err := strconv.Atoi(os.Args[1]) if err != nil { fmt.Printf("Invalid job id (no int) %s\n", os.Args[1]) return } ops.Qos = os.Args[2] ops.Partition = os.Args[3] err2 := submit_job.Update_job(ops, uint32(id)) if err2 != uint32(0) { fmt.Printf("error %s \n", slurm.GetErrorString(err2)) } }