Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

m0cun/Shell_script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

9 Commits

Repository files navigation

Shell_script

更新一些日常使用的脚本

codimd_postgresql_backup_v3.sh

主要实现如下几点功能:

  1. 创建该脚本的计划任务,每天执行一次;
  2. 日常备份 Codimd(一个协作笔记平台) 的数据库;
  3. 检测备份文件夹得大小,超过阈值(默认 200M)时,从最早的数据库备份文件开始删除;
  4. 同时在备份文件夹下生成日志。

使用说明

root@icloud: ~/shell_script# chmod +x codimd_postgresql_backup_v3.sh
root@icloud: ~/shell_script# ./codimd_postgresql_backup_v3.sh

delete.sh 和 auto_clear_trash_tmp_v3.sh

主要实现如下功能:

  1. 手工替换 rm 命令,将 rm 命令替换为 mv 命令;
  2. 创建回收站目录;
  3. 创建该脚本的计划任务,每周一执行一次;
  4. 日常清理回收站,超过阈值(默认 500M)时,从最早的删除文件开始删除;
  5. 同时在回收站文件夹下生成日志,并对日志文件追加锁。

使用说明

root@icloud: ~/shell_script# vim /root/.bashrc
# 添加最后一行 alias rm='sh /root/shell_script/delete.sh'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias rm='sh /root/shell_script/delete.sh'
root@icloud: ~/shell_script# source /root/.bashrc
root@icloud: ~/shell_script# chmod +x auto_clear_trash_tmp_v3.sh
root@icloud: ~/shell_script# ./auto_clear_trash_tmp_v3.sh

后续如果需要删除文件,仅需 rm 文件名 即可,如果需要强制使用 rm 命令,可以使用 \ 转义,即 \rm -rf 文件名

持续更新中......

免责声明

用户在使用如上 root 脚本功能时,对 root 脚本使用及获取 root 权限后带来的风险由用户自行承担。

About

更新一些日常使用的脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /