Em um mundo ideal, não precisaríamos sondar nada; sempre teríamos eventos para acionar outras funções. No entanto, esse não é o mundo ideal, por isso é importante saber como fazer polling em várias linguagens de programação. Já falei sobre Sondagem em JavaScript (com e sem Promessas), mas e quanto à sondagem na linha de comando? Por exemplo, garantir que o MYSQL esteja ativo antes de tentar executar mais operações.


Aqui está a sintaxe básica:



# while ! (command here); do
while ! mysql -uroot; do
  sleep 1
done


O exemplo acima executa o mysql -uroot (que falhará até que o mysqld esteja ativo) a cada segundo. Lembre-se de que a operação de sondagem que o senhor executa deve ser a mais simples possível, apenas o suficiente para saber que o que deseja usar está disponível!

  • Entrevista com um desenvolvedor da Web do Pornhub
  • CSS @suporte

    A detecção de recursos via JavaScript é uma prática recomendada do lado do cliente e por todos os motivos certos, mas, infelizmente, essa mesma funcionalidade não está disponível no CSS. O que acabamos fazendo é repetir as mesmas propriedades várias vezes com cada prefixo de navegador. Que nojo. Outra coisa que…