Crontab: Corte a linha para muitas linhas?
Pergunta
Linha difícil de ler
@daily export sunshine="~/logs/Sunshine-`date '+\%F'`" && export sunshineUrl="http://www.sunshine.net/main/search_results.asp?currency_id=1&min_price=&max_price=50000&country_id=241®ion_id=&Submit=Search" && mkdir -p $sunshine && cd $sunshine && wget --mirror -l 1 $sunshineUrl
Qual marca eu preciso ter isso em muitas linhas?
@daily <SOME MARK HERE>
export sunshine="~/logs/Sunshine-`date '+\%F'`" && <SOME MARK HERE>
export sunshineUrl="http://www.sunshine.net/main/search_results.asp?currency_id=1&min_price=&max_price=50000&country_id=241®ion_id=&Submit=Search" && <SOME MARK HERE>
mkdir -p $sunshine && <SOME MARK HERE>
cd $sunshine && wget --mirror -l 1 $sunshineUrl
Nenhum sucesso de Appending , //, n ou /n.
Solução
Pode ser mais fácil pegar tudo o que é acima e criar um script de shell a partir dele? Será mais sustentável a longo prazo.
Outras dicas
Eu acredito que você pode fazer isso com um ponto de vírgula; Mas eu concordo com Brian que você precisa pegar o acima e colocá -lo em um roteiro e correr de Cron.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow