2013-12-23 21 views
0

大家好我正在組織一個電影庫,當許多用戶更新電影文件,然後我使用PHP腳本手動更新數據庫,以便從URL用戶可以知道列表電影居住在圖書館。我知道我可以在linux中輸入crontab,以便每10小時運行一次php腳本來更新db,但是我想知道是否有一種方法可以在用戶粘貼電影時自動運行php文件文件到數據庫類型的通知程序,它將調用PHP,因此數據庫可以實時更新?當在目錄中修改文件時調用shellscript

我正在使用Linux Mint

Thanx提前。

回答

1

您可以使用incron這是一個基於inotify的crontab。

舉例來說,這裏是一個示例,您可以用incrontab -e使用:

/home/moviedb/download IN_CLOSE_WRITE /home/moviedb/classify-script.php $# 

將勾上任何已完成的下載(關閉的文件)的文件夾/home/moviedb/download和運行分類-script.php的與事件相關文件名。

+0

Thanx Aif快速響應。它是否會通知您有關對事件類型目錄所做的修改? – Saty

+0

@saty你確實有事件見'man 5 incrontab':moved_to,moved_from,close_write,close_nonwrite,open,create,delete等。 – Aif

相關問題