linux系统,使用apscheduler添加10个定时任务,后台运行
时间: 2023-09-30 09:11:27 浏览: 236
后台执行的定时任务
你可以按照以下步骤来添加10个定时任务并让其在后台运行:
1. 安装apscheduler模块:在终端中输入以下命令进行安装
```
pip install apscheduler
```
2. 创建Python脚本文件:在终端中使用编辑器创建一个Python脚本文件,例如 `mytasks.py`
3. 编写Python脚本代码:在 `mytasks.py` 文件中编写代码来添加10个定时任务。例如,下面的代码将会每隔30秒打印一次当前时间:
```python
from apscheduler.schedulers.background import BackgroundScheduler
import datetime
def job():
print(datetime.datetime.now())
scheduler = BackgroundScheduler()
scheduler.add_job(job, 'interval', seconds=30)
scheduler.start()
```
4. 运行Python脚本:在终端中运行 `mytasks.py` 文件,即可将10个定时任务添加到后台运行。
```
python mytasks.py &
```
使用 `&` 符号可以将程序放到后台运行。如果你想停止程序运行,可以使用 `kill` 命令终止进程。例如:
```
ps -ef | grep mytasks.py # 查看进程ID
kill <进程ID> # 结束进程
```
阅读全文