process.go 242 B

123456789101112131415161718192021222324
  1. package proc
  2. import (
  3. "os"
  4. "path/filepath"
  5. )
  6. var (
  7. procName string
  8. pid int
  9. )
  10. func init() {
  11. procName = filepath.Base(os.Args[0])
  12. pid = os.Getpid()
  13. }
  14. func Pid() int {
  15. return pid
  16. }
  17. func ProcessName() string {
  18. return procName
  19. }