# linux 定时执行python3脚本记录(sslog备份)

1 min read
Table of Contents

计划:
1.新建python脚本
2.脚本中使用time和os库
3.拷贝(/var/log/shadowsocks, 到指定文件夹/时间+名字)
4.删除/var/log/shadowsocks
5.重启ss【不然ss就不会写入log了,所以要重启,才能重新在/var/log/shadowsocks写入log】


💬 回复: Jun (2018-07-28)

Jun
import time
import os
import shutil
shutil.copy(‘/var/log/shadowsocks.log’, ‘/var/log/sslog/’ + str(time.strftime(“%Y-%m-%d-%H%M%S”)))
os.remove(‘/var/log/shadowsocks.log’)
os.system(‘/etc/init.d/shadowsocks restart’)


💬 回复: Jun (2019-01-02)

以上方法使用的是crontab -e

还有个方法是修改/etc/crontab文件,不过此方法貌似只有root用户能用


💬 回复: Jun (2019-04-10)

需要提前手动创建/var/log/sslog/这个目录


Comments