Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( FlagConfigFilePath string FlagFormat string FlagFilterSubmitTime string FlagFilterStartTime string FlagFilterEndTime string FlagFilterAccounts string FlagFilterJobIDs string FlagFilterUsers string FlagFilterJobNames string FlagFilterStates string FlagFilterPartitions string FlagFilterQos string FlagNumLimit uint32 FlagNoHeader bool FlagFull bool FlagJson bool RootCmd = &cobra.Command{ Use: "cacct [flags]", Short: "Display the recent job information", Version: util.Version(), Long: "", Args: cobra.ExactArgs(0), PersistentPreRun: func(cmd *cobra.Command, args []string) { util.DetectNetworkProxy() config := util.ParseConfig(FlagConfigFilePath) stub = util.GetStubToCtldByConfig(config) }, Run: func(cmd *cobra.Command, args []string) { if cmd.Flags().Changed("max-lines") { if FlagNumLimit == 0 { log.Error("Output line number limit must be greater than 0.") os.Exit(util.ErrorCmdArg) } } if err := QueryJob(); err != util.ErrorSuccess { os.Exit(err) } }, } )
Functions ¶
func FormatData ¶
func FormatData(reply *protos.QueryTasksInfoReply) (header []string, tableData [][]string)
func ParseCmdArgs ¶
func ParseCmdArgs()
func QueryJob ¶
func QueryJob() util.CraneCmdError
QueryJob will query all pending, running and completed tasks
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.