Crontab: قطع الخط إلى العديد من الخطوط؟
سؤال
يصعب القراءة
@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 أو /n.
المحلول
هل يمكن أن يكون من الأسهل أخذ كل ما سبق وإنشاء نص Shell منه؟ سيكون أكثر قابلية للصيانة على المدى الطويل.
نصائح أخرى
أعتقد أنه يمكنك القيام بذلك مع فاصلة فاصلة ؛ لكنني أتفق مع براين على أنك تحتاج إلى أخذ ما سبق ووضعه في نص وركض من كرون.
لا تنتمي إلى StackOverflow