我正在尝试设置一个进程,它将执行以下操作:
到目前为止,我“用手”做到了:
/var/www/target-server/htdocs/include/media/photos/items/__m --极限利率=256 k
以上方法有效!但我必须自己去做。
有什么想法吗?
提前谢谢大家!
发布于 2021-03-31 10:34:25
您可能会在MySQL中使用一些SELECT语句来确定哪些图像是新的。因此,使用语句中的INTO OUTFILE子句将列表导出到文本文件。例如,将其命名为/tmp/output1.txt。
设置大约每10分钟运行一次的cron作业,并检查文件/tmp/output1.txt是否在那里。一旦文件存在,将其重命名为例如/tmp/output2.txt (以避免再次触发作业),并在该文件上运行wget。
当然,这只是一个需要改进的基本想法--例如,您可能需要检查文件/tmp/output1.txt的大小,以避免在脚本还在从MySQL导出时提取它。例如,您可以检查文件大小并将其存储在另一个临时文件中。当文件/tmp/output1.txt存在时,将其大小与存储在临时文件中的大小进行比较。如果它是不同的(或如果临时文件根本不存在),将大小存储在临时文件中并退出-- 10分钟后将再次调用cron作业。如果大小相等,则删除临时文件并继续进行wget。
https://askubuntu.com/questions/1328359
复制相似问题