新年快乐! 请问 golang编译的exe程序怎样只能运行一次?

也就是说当用户第一次点击exe时,正常运行;但此后再点击就不重复运行了。
网上有关于C#等的相关介绍,但看起来很费力,不知道有没有golang版的解说?

共 2 个回复


Joseph

WINDOWS下创建带名字的MUTEX或者EVENT都可以。LINUX下创建文件之类的。

# 0

wencan

创建文件
把进程PID写进去

# 1