INNER CODE UNIT · Go
main
Netis/cloud-probe · cptools/cripid/main.go:12
func main() {
if len(os.Args) != 2 {
fmt.Fprintf(os.Stderr, "Usage: %s <containerId>\n", os.Args[0])
fmt.Fprintf(os.Stderr, "Example: %s abc123def456\n", os.Args[0])
os.Exit(1)
}
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
defer cancel()
pid, err := resolve(ctx, os.Args[1])
if err != nil {
fmt.Fprintf(os.Stderr, "Failed to get container info: %v\n", err)
os.Exit(1)
}
fmt.Println(pid)
}