# 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/这个目录