linux自动修改文件,linux – 上传时自动修改文件

你可以使用inotify cron(incron)和git(快速版本控制系统)

安装icron:

sudo apt-get install incron

安装git:

sudo apt-get install git-core

允许root使用incron:

echo "root" > /etc/incron.allow

创建git存储库:

mkdir /git

cd /git

git init

创建脚本以自动提交/usr/local / sbin / git-autocommit:

#!/bin/bash

REP_DIR="/git"

NOTIFY_DIR="/srv"

cd $REP_DIR

GIT_WORK_TREE=$NOTIFY_DIR /usr/bin/git add .

GIT_WORK_TREE=$NOTIFY_DIR /usr/bin/git commit -a -m "auto"

添加incron规则:

sudo incrontab -e

/srv IN_MODIFY,IN_CREATE,IN_MOVED_FROM,IN_MOVED_TO /usr/local/sbin/git-autocommit

我喜欢git和Ubuntu)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值