定时删除前n天文件

1. 创建脚本

vi schedule-rm.sh
#!/bin/sh
#文件目录
dir=/data/wwwroot/default/tmp/backup
#要删除的文件
suffix="*.php"
#前多少天
number=3
echo "删除目录:" ${dir}
echo "删除文件规则:" ${suffix}
dayNumber=$[number-1]
echo "删除前几天:" ${number}
find ${dir} -mtime +${dayNumber} -name ${suffix} -exec rm -rf {} \;
echo "删除成功"

2.定时启动

crontab -e
0 3 * * * /var/sh/schedule-rm.sh

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
crf_output = ConditionalRandomField(lr_multiplier=crf_lr_multiplier)(output, y_in) model = Model([x_in, y_in], [crf_output]) model.summary() # 训练模型 model.compile(loss=crf_output.sparse_loss, 可以使用Python来编写这样的程序,使用os模块可以对文件进行操作。具体实现如下: ``` optimizer=Adam(learing_rate), metrics=[crf_output.sparse_accuracy]) train_generator = data_generator(train_data, batchpython import os import time # 获取当时间戳 current_time = time.time() # 定义目录路径 dir_path_size) valid_generator = data_generator(valid_data, batch_size) metrics = Metrics() model.fit_generator(train_generator.forfit(), = "/path/to/directory" # 遍历目录下的文件 for filename in os.listdir(dir_path): file_path = os steps_per_epoch=len(train_generator), epochs=epochs, callbacks=[metrics], validation_data=valid_generator.forfit(), .path.join(dir_path, filename) # 判断文件是否存在超过7 if os.path.isfile(file_path) and (current validation_steps=len(valid_generator)) # 评估模型 model.load_weights('./best_model.weights') trans = Viter_time - os.path.getmtime(file_path)) > 7 * 24 * 60 * 60: # 删除文件 osbiDecoder() f1, precision, recall = evaluate(test_data, trans) print('test_f1: %.5f, test.remove(file_path) ``` 上面的代码中,`os.listdir()`用于获取目录下的文件列表,`os.path_precision: %.5f, test_recall: %.5f\n' % (f1, precision, recall)) ``` 其中,`load.join()`用于拼接文件路径,`os.path.isfile()`用于判断是否为文件,`os.path.getmtime()`用于获取文件的最后修改时间,`os.remove()`用于删除文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多懂一些

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值