Crontab: tagliare la linea a molte linee?
Domanda
Hard-to-read-line
@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
Quali marchio ho bisogno di averlo su molte linee?
@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
Nessun successo aggiungendo \, //, \ n o / n.
Soluzione
Potrebbe essere più facile prendere tutto quanto sopra e di creare uno script di shell da esso? Sarà più mantenibile nel lungo periodo.
Altri suggerimenti
Io credo che si può fare con un punto e virgola; ma sono d'accordo con Brian che è necessario prendere quanto sopra e metterlo in uno script ed eseguire da cron.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow