go 程序怎么常驻进程(或者叫守护进程)中(非 web 应用)

2016-05-09 20:37:54 +08:00
 herozzm
我写了一个爬虫程序,希望设置成开机启动,每一次爬完成之后,隔 10 分钟运行一次,不想用计划任务啊,请问在 go 本身能实现吗?
3269 次点击
所在节点    Go 编程语言
25 条回复
araraloren
2016-05-10 08:53:25 +08:00
我想说的是。。 你的问题和题目的意思有点。。
darasion
2016-05-10 08:56:32 +08:00
可以读一下 apue 的相关章节。
pierre1994
2016-05-10 12:13:48 +08:00
supervisor ?
jimmyye
2016-05-10 15:39:36 +08:00
在文件或数据库记录运行状态:正在运行或者上次结束时间,设置 cron 每分钟一次,读取状态,如果正在运行或者距离上次结束时间不到 10 分钟就退出,否则继续。
a308057848
2020-12-30 16:39:09 +08:00
用 for 或者 select 都占用了一个 cpu 内核,损失太大, 用端口监听模式常驻比较 ok

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/277439

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX