Seu script não funciona para mim, mas eu acho que é para você, então podemos ter uma configuração diferente. Eu mudei o script para
lynx -dump > story.txt
echo "step one completed"
Eu corro com
./test.sh http://www.techland.ro
e eu obtenho o mesmo resultado.
Em vez de executar o script com fox.com, tente com techland.ro e você verá que o script realmente funciona bem. O problema não está no seu script, mas no site que você está tentando acessar. Acredito que bloqueie os rastreadores de sites, porque o lynx é um navegador de linha de comando que realmente funciona exatamente como um rastreador, resultando na mensagem que você recebe.
Você pode definir regras diferentes para websites. Se um site bloquear rastreadores desconhecidos, ele também bloqueará o lynx (ou qualquer outro navegador de linha de comando). Seu script está bem, o site está bloqueando você.