0
点赞
收藏
分享

微信扫一扫

Python面向对象编程思想的深入学习

花姐的职场人生 2024-05-08 阅读 10
bashpython

新建sh文件

新建 run_test.sh 文件,使其可以运行两个不同的 Python 脚本,一个每分钟运行一次,另一个每五分钟运行一次。下面是修改后的 run_test.sh 文件的示例:

#!/bin/bash

# 循环执行脚本
while true; do
    # 运行 test.py 脚本(每分钟一次)
    python /home/test.py

    # 运行 demo.py 脚本(每五分钟一次)
    if [ $(( $(date +%s) % 300 )) -lt 60 ]; then
        python /home/demo.py
    fi

    # 等待一分钟
    sleep 60
done

在上面的修改中,我们使用了 % 300 来计算当前时间秒数对 300 取余,然后检查余数是否小于 60。如果余数小于 60,则表示距离上次运行 demo.py 脚本已经过去了五分钟的整数倍,因此我们就运行 demo.py 脚本。

这样,run_test.sh 就可以在同一个脚本中分别控制两个不同的 Python 脚本以不同的频率运行。

将上述内容保存为一个 .sh 文件,比如 run_test.sh,然后给予执行权限:

chmod +x run_test.sh

接下来,你可以运行这个脚本:

# 运行命令
./run_test.sh

py 脚本

test.py

# conding:utf-8
import datetime

# 获取当前时间
current_time = datetime
举报

相关推荐

0 条评论