¿Cómo escribir simple si la condición en ceniza?

Me gustaría escribir un pequeño script que verifique de vez en cuando si tengo connection a Internet. Me gustaría ejecutarlo en crontab en mi enrutador donde tengo ash .

Estoy teniendo dificultades para usar ash con condicionales

Hasta ahora he llegado a algo como esto:

 #!/bin/ash echo $i if [ $(ping -c 1 google.com) -eq 0 ] then echo "IT WORKS :)" else echo "no internet :( " fi 

Pero me da este error:

 # ./restart_on_no_connection.sh ash: google.com: unknown operand no internet 

Algunas ideas ?