我有一个FTP服务器(Debian)设置,用户发送JPG图像。
我需要一个运行在背景上的进程,每次通过FTP发送图片时,都会执行bash脚本来为每个上传的图像生成缩略图文件。
我已经有了生成缩略图的脚本,问题是它需要手动执行,但我想要的是每次上传图像文件时执行脚本。
这怎么能起作用?
发布于 2014-03-11 08:03:21
发布于 2014-03-11 08:29:57
这取决于您的FTP服务器。
例如,对于pure-ftpd
,您可以这样做:
CallUploadScript
设置为yes
(只需创建一个名为/etc/pure-ftpd/conf/CallUploadScript
的文件并在其中写入yes
)/etc/default/pure-ftpd-common
中,将路径添加到您希望在UPLOADSCRIPT=
之后的每次上传上运行的脚本。# service pure-ftpd restart
)。其他FTP服务器有自己的方式。读读文件。
发布于 2014-03-11 09:05:18
也可以使用ftpwatch
ftpwatch -“通知您远程ftp服务器上的更改”。
# the crontab line
47 5 * * 7 /usr/bin/ftpwatch
https://unix.stackexchange.com/questions/119151
复制