后台脚本与定时脚本的疑问
文档说定时脚本是后台脚本的一种,也就是子集?是否它们都会一直占用进程?它们是否都是在浏览器第一次启动时就会执行一次?
后台脚本就一直运行?
定时脚本如指定每天运行一次的,就会在浏览器第一次启动就执行?
间隔时间的,比如每4个小时的,从浏览器第一次启动开始算?
除了crontab 指定时间的(如指定10:23这样的 )?
然而crontab 只生效第一个指定的
如何实现两次指定时间定时?
定时脚本如指定每天运行一次的,就会在浏览器第一次启动就执行,或者符合表达式的第一秒执行,例如: * 10 once * * 每天10点-10:59中运行一次,假设当10:04时运行了一次,10:05-10:59的后续的时间将不会再运行
间隔时间的,比如每4个小时的,是从0点开始计算:例如:15 */6 * * * 每6小时的15分时执行一次
可以在这个网站测试:https://tool.lu/crontab/ 两种脚本都会一直占用进程(感觉不能说是进程,严格来讲也不是线程),直到结束,但是不会影响其它任务的
后台脚本开启了的话就会在浏览器第一次启动时就执行
而定时脚本只是启动一个定时器,到点再执行
暂时不能写多条@crontab表达式,如果想多个时间的话得优化crontab表达式
不过这个后续会考虑引入 王一之 发表于 2023-4-13 17:55
两种脚本都会一直占用进程(感觉不能说是进程,严格来讲也不是线程),直到结束,但是不会影响其它任务的
...
定时脚本如何使用当前网页的一些函数? AMEN 发表于 2025-8-29 03:20
定时脚本如何使用当前网页的一些函数?
无法使用当前网页,定时脚本和当前网页也不是一个运行环境,不过你可以通过通信的方式依靠另外一个脚本去操作网页
[脚本猫开发]油猴脚本与后台脚本交互
https://bbs.tampermonkey.net.cn/thread-925-1-1.html
(出处: 油猴中文网)
页:
[1]