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