Você deve procurar o daemon incron . Semelhante ao cron, mas é acionado por alterações de arquivo / diretório. Deve estar disponível como um pacote para a maioria das distros.
Estou hospedando um site de jogos e, de vez em quando, o servidor cria automaticamente uma captura de tela na pasta de servidores.
Infelizmente, NÃO é possível configurar nas configurações do servidor onde ele coloca essas capturas de tela; ele sempre apenas copia o arquivo PNG na pasta de configuração do servidor.
Minha estrutura de pastas é, por exemplo, da seguinte maneira:
/home/Game/Server1/
O que eu gostaria de alcançar é que, quando o servidor criar uma captura de tela em uma dessas pastas do servidor (eu tenho várias), o sistema operacional moverá a captura de tela imediatamente (é sempre *.png
arquivo) para a pasta do servidor web, por exemplo:
/var/www/Server1/filename.png
Para que os jogadores possam ver a captura de tela no site.
Alguém tem alguma ideia de como eu posso resolver esse problema da maneira mais inteligente? Por favor, note que a minha situação ideal seria se o arquivo PNG fosse movido imediatamente após a criação.
Você deve procurar o daemon incron . Semelhante ao cron, mas é acionado por alterações de arquivo / diretório. Deve estar disponível como um pacote para a maioria das distros.