go20/devops/agent/script/tools.go

23 lines
325 B
Go
Raw Normal View History

2026-03-08 18:05:17 +08:00
package script
import (
"fmt"
"os"
"time"
)
// 工具函数
func generateID() string {
return fmt.Sprintf("cmd_%d", time.Now().UnixNano())
}
func getCurrentUser() string {
if user := os.Getenv("USER"); user != "" {
return user
}
if user := os.Getenv("USERNAME"); user != "" {
return user
}
return "unknown"
}