Telegram 定时任务怎么在后台运行?

辟妍妍辟妍妍06月15日52

我写了一个Telegram定时任务的小工具,但手机关机后就停止了,如何让它一直后台运行?求大佬支招!

2 个回答

贲悦可
贲悦可回答于 06 月 15 日
最佳答案

你这个问题本质就是想脱离手机运行Telegram任务,这里给你几个方案:

1. 用电脑代替手机,电脑24小时开机即可完成任务

2. 通过Telegram机器人把任务逻辑迁移到服务端执行

3. 用Termux+screen命令实现手机后台进程(但续航是个问题)

推荐直接部署于云服务器,这是最稳定的方法,再好的代码也抵不过环境的限制。

佛丽芳
佛丽芳回答于 06 月 15 日

手机关机进程会被系统杀死,尝试以下解决方案:

1. 使用Termux+screen维持进程运行,耗电量大

2. 用树莓派/旧电脑做服务器,24小时运行成本低廉

3. 云服务器部署(推荐),阿里云的轻量级服务器,每月几十块就能跑。

代码不要用手机写,linux环境下更稳定,使用nohup+screen命令,定时任务可以后台常驻。

您的答案