Crontab: разрезать линию на много строк? - PullRequest
0 голосов
/ 18 марта 2010

неподходящий для чтения строки

@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&region_id=&Submit=Search" && mkdir -p $sunshine && cd $sunshine && wget --mirror -l 1 $sunshineUrl

Какой знак мне нужен, чтобы он был на многих строках?

@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&region_id=&Submit=Search" && <SOME MARK HERE>
mkdir -p $sunshine && <SOME MARK HERE>
cd $sunshine && wget --mirror -l 1 $sunshineUrl

Нет успеха при добавлении \, //, \ n или /n.

Ответы [ 2 ]

2 голосов
/ 18 марта 2010

Может быть проще взять все вышеперечисленное и создать из него скрипт оболочки? В долгосрочной перспективе это будет более ремонтопригодным.

0 голосов
/ 18 марта 2010

Я считаю, что вы можете сделать это с помощью точки с запятой; но я согласен с Брайаном, что вам нужно взять вышеизложенное, поместить его в скрипт и запустить из cron.

...