drush
বিদ্যমান ডাক্তারী দেখানোর জন্য কোনও আদেশ আছে কি ? কিছু গুগলিং কিছুই আপ করেনি।
drush
বিদ্যমান ডাক্তারী দেখানোর জন্য কোনও আদেশ আছে কি ? কিছু গুগলিং কিছুই আপ করেনি।
উত্তর:
আপনি এটি টার্মিনালে ব্যবহার করতে পারেন
drush sa
উদাহরণস্বরূপ আমার ডেভ সার্ভারে:
- drush sa
@8080
@commons_3_dev
@none
@w2
এলিয়াসগুলি অ্যালিয়াস.ড্রুশ্রাক.পিএফ নামে ফাইলটিতে সেট করা হয়। আমার জন্য এটি / ইউএসআর / লোকাল / শেয়ার / ড্রশ / এ অবস্থিত। আপনি কীভাবে ড্রশ ইনস্টল করেছেন এবং আপনি কোন ডিস্ট্রোতে রয়েছেন তার উপর নির্ভর করে ভিন্ন হতে পারে।
আপনি এই ফ্যাশনে এই ফাইলে আলিয়াস স্থাপন করতে পারেন
$aliases['8080'] = array(
'uri'=>'server.com:8080',
'root'=>'/var/www/html_webtest2',
);
$aliases['w2'] = array(
'uri'=>'webtest2.server.com.edu',
'root'=>'/var/www/html_webtest2',
);
$aliases['commons_3_dev'] = array(
'uri'=>'yourserver.com/c3d7/',
'root'=>'/var/www/html_commons_3_dev',
);
আরও মজাদার জন্য, আপনি সার্ভার ওয়াইড ব্যাকআপগুলির জন্য এগুলি একসাথে চেইন করতে পারেন। উদাহরণস্বরূপ, আমি এর মতো সমস্ত এলিয়াসেট সাইটের বড় ব্যাক আপ করি
drush sa | egrep "(@|default)" | egrep -v "(@none|@self) | xargs -L1 drush arb
স্বতন্ত্রভাবে নেওয়া হয়েছে
drush sa # list site aliases
| egrep "(@|default)" # include default and any line containing a @ mark
| egrep -v "(@none|@self)" # remove any lines with @none or @self
| xargs -L1 drush arb # with each line run drush archive-backup
পাথ এবং অন্যান্য তথ্য সন্ধান করতে কিছুটা ও 'পাইপিং ব্যবহার করুন:
drush sa | xargs -I {} sh -c "echo {}; drush {} st"
এটিকে সরু করার জন্য সংকীর্ণ করতে:
drush sa | xargs -I {} sh -c "echo {}; drush {} st" | egrep "(@|path)"
@8080
Site path : sites/8080.webtest2
File directory path : sites/8080.webtest2/files
Private file directory path : /var/www/drupal_private_files
@commons_3_dev
Site path : sites/default
File directory path : sites/default/files
@none
@w2
Site path : sites/default
File directory path : sites/default/files
হালনাগাদ
কিছুটা দেরি হলেও আমি বলতে চাইছিলাম ভুলে যাবেন না drush @sites st
। আমি বিশ্বাস করি যে @sites
প্যারামিটারগুলি ফোল্ডারগুলির নীচে পাওয়া সমস্ত কিছুর উপরে কাজ করবে। মনে
drush @sites cron -y # runs cron on each root/sites/site
drush @sites rf
sa
কমান্ডটি থেকে এই সাইটগুলি কোন ফাইল সিস্টেমের পথে ম্যাপ দেয় তা
আপনি যদি আমার মতো হন তবে আপনি সমস্ত বিবরণও চান ...
চেষ্টা করুন drush site-alias --table
বা শর্টকাট drush sa --table
।
গিটহাব বা drush topic aliases
আরও তথ্যের জন্য পরীক্ষা করুন ।
drush sa --format=table
। এবং আপনাকে কিছু অবারিত ওজন বাঁচাতে আপনি জিনিসগুলি সংক্ষিপ্ত রাখতে - - ফিল্ডস এবং - ফিল্ড-লেবেল = 0 বিকল্পগুলি ব্যবহার করতে পারেন।
$ drush site-alias @self