首页 »标签 » linux运行exe » 列表
2008年12月4日linux运行exe:在Linux下防止某个程序被运行两次的方法
通过文件锁来实现,在程序运行的一开始,检查某文件是否存在,如果存在则说明改程序已经在运行了,如果不存在则利用open语句创建该文件,程序退出时关闭并删除此文件。
static char file_lock[sizeof(ctl_addr.sun_path)] = /var/run/file.pid; static bool file_lock_created = FALSE; static int create_lock(void) { int fd = open(file_lock, O_WRONLY | O_CREAT ...
[阅读全文] [PDF]
1 共1条 分1页