আমি আমার সার্ভারে পিএইচপি স্ক্রিপ্ট থেকে দিনে দু'বার কন্টেন্ট আনতে langচাই, কোন ভাষাটি আমরা চাই সেটি সেট করতে একটি ক্যোয়ারী ভেরিয়েবল পরিবর্তন করে এবং এই বিষয়বস্তুকে দুটি ভাষা নির্দিষ্ট ফাইলে সংরক্ষণ করুন। এটি আমার ক্রোনটব:
*/15 * * * * ~root/apache.sh > /var/log/checkapache.log
10 0 * * * wget -O /path/to/file-sv.sql "http://mydomain.com/path/?lang=sv"
11 0 * * * wget -O /path/to/file-en.sql "http://mydomain.com/path/?lang=en"
সমস্যাটি হ'ল শুধুমাত্র প্রথম উইজেট কমান্ড লাইনটি কার্যকর করা হচ্ছে (বা সুনির্দিষ্টভাবে বলা যায়: কেবলমাত্র যে ফাইলটি লেখা হচ্ছে তা হ'ল /path/to/file-sv.sql)। আমি যদি দ্বিতীয় এবং তৃতীয় সারিতে স্যুইচ করি তবে /path/to/file-en.sqlপরিবর্তে লেখা হবে। প্রথম লাইনটি সর্বদা প্রত্যাশার মতো চলে, তা যেখানেই থাকুক না কেন।
আমি তখন চেষ্টা করেছিলাম lynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sqlকোন লাভ হয়নি; এখনও শুধুমাত্র প্রথম লিংক লাইন সফলভাবে কার্যকর হয়েছে। এমনকি উইজেট এবং লিঙ্কের মিশ্রণও এটি পরিবর্তন করে নি!
মরিয়া হয়ে উঠছি! আমি কিছু অনুপস্থিত করছি? উইজেট বা লিঙ্কে ক্রন্টব (মিলিত) সহ হাজার হাজার নিবন্ধ রয়েছে তবে সমস্তগুলি বেসিক সেটআপ এবং সিনট্যাক্সকে আবৃত করে বলে মনে হচ্ছে। আমি কী ভুল করছি তার কোনও কি ক্লু পেয়েছে?
ধন্যবাদ,
আলেকজান্ডার