recommendation - Obtener el nombre del proceso actual(ejecutable) en Go?
seo meta descriptions (1)
El argv[0]
tradicional argv[0]
en C está available en os.Args[0]
en Go. El paquete flags simplemente procesa la porción os.Args[1:]
Lo que busco aquí es el equivalente a argv[0]
''s de C argv[0]
.
El paquete de marcas solo da acceso a los argumentos de la línea de comandos, pero no al nombre del ejecutable.
Si bien se puede obtener el proceso con Getpid()
, no he encontrado algo que me permita acceder a toda la línea de comandos. El comando GetCommandLine()
parece solo estar disponible en Windows.