Кронтаб:разрезать строку на множество строк?
Вопрос
Трудночитаемая строка
@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
Какой знак мне нужен, чтобы он был во многих строках?
@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
Добавление \, //, или /n не увенчалось успехом.
Решение
Может быть , было бы проще взять все вышеперечисленное и создать из него сценарий оболочки ?В долгосрочной перспективе это будет более ремонтопригодно.
Другие советы
Я считаю, что вы можете сделать это с помощью точки с запятой ;но я согласен с Брайаном, что вам нужно взять вышесказанное, поместить его в скрипт и запустить из cron.
Не связан с StackOverflow