0
我在服务器上为此目录创建一个git repo。我想要的是只要有文件移动到目录中,git push就会推回购并提交。我尝试使用incrontab来执行脚本。但似乎我的服务器不喜欢incrontab,它每次都崩溃。我可以在没有cron或incron的Linux服务器上连续运行inotifywait
我可以在我的终端上运行这个inotifywait。但是一旦我关闭了终端,它就会停止观看。那么,有没有办法在Linux服务器上持续运行inotifywait?
这里是我的Inotifywait
while inotifywait -re modify,attrib,move,close_write,create,delete,delete_self /path/to/script.sh
do
cd /path/to/dir
git pull
git add .
git commit -m 'updated'
git push
echo "done!"
done
我真的只想用inotify的代码,而无需cron的东西。我一直在cron和incron工作,incrontab很长一段时间。没有运气。
任何人有任何想法?谢谢!
This Works!谢谢你太多了。真的很大的帮助! – Kyle