Uma solução pode ser configurar o cronjobs para bloquear / desbloquear o diretório do jogo. Para fazer isso, siga as etapas abaixo.
-
Certifique-se de que o cron-daemon esteja instalado
sudo apt-get install cron
-
Configurando o cronjob para ser executado em root
Comece a editar o cronjob emitindo o seguinte comando:
sudo crontab -e
Adicione as seguintes linhas ao editor:
00 */1 * * * ...Documents/dota2/dotaapi2/ python match_scraper.py
01 */1 * * * psql dota2apidb
02 */1 * * * update games set online=1 where online is null;
03 */1 * * * ...Documents/dota2/gosugamers/gosugamers/spiders/ scrapy crawl dota
04 02 * * * ...Documents/dota2/dotaapi2/ python gosu_merge.py
05 02 * * * ...Documents/dota2/dotaapi2/ python unticketed.py
(Só para deixar claro que você tem que usar os comandos e caminhos apropriados, talvez seja necessário copiar alguns dos scripts preparados do bash para que você possa reduzir a quantidade de crons em execução)