自动12个小时执行同步语雀

文章目录[隐藏]

python代码

#__author__ = 'chenghoufeng'
# -*- coding: utf-8 -*-

import time
import sys
import os

def print_ts(message):
    print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message)

def run(interval):
    print_ts("-"*61)
    print_ts(u"每 %s 秒执行一次."%interval)
    print_ts("-"*61)
    while True:
        try:
            # sleep for the remaining seconds of interval
            time_remaining = interval-time.time()%interval
            print_ts(u"开始执行时间: %s (%s 秒)..."%((time.ctime(time.time()+time_remaining)), time_remaining))
            time.sleep(time_remaining)
            print_ts("开始运行。")
            print_ts("-"*61)
            os.system("yuque-hexo clean >> yuque-hexo.log")
            print u'延迟10秒执行'
            time.sleep(10)
            sync  = os.system("yuque-hexo sync  >> yuque-hexo.log")
        except Exception, e:
            print e

if __name__ == '__main__':
    # 收集,统计bug数据
    reload(sys)
    sys.setdefaultencoding('utf-8')
    # 每15分钟(1800秒)收集一次Bugs数据,并进行统计。
    interval = 43200
    run(interval)

sh

#!/bin/bash
echo "开始运行hexo"
rm *hexo.log
nohup hexo server >> hexo.log 2>&1 &
echo "开始执行定时"
nohup python -u yuque-hexo.py >> hexo.log 2>&1 &
echo "运行结束"




知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

生成海报
点赞 0

暂无评论

相关推荐

Notion设置中文

之前用的开源的为知笔记和Nextcloud规划自己的笔记、工作、生活计划,太分散了,后面就开始学习使用noti ...

哈哈哈,真的是这样的吗?

有人问嫁到国外的女人,大部分都变得很贤惠了,相夫教子,孝敬公婆,主动做家务了,不买名牌了,也不排斥生孩子了,而且不管生几个孩子都自己带,公婆不管也没有怨言。这是为什么呢?