หากเป็นโมดูลแบบกำหนดเองที่คุณสามารถใช้ได้ hook_deploy_NAME(&$แซนด์บ็อกซ์) ภายใน MY_MODULE.deploy.php drush ปรับใช้: ตะขอ ถูกดำเนินการเป็นส่วนหนึ่งของ ปรับใช้ Drush จะรับใด ๆ hook_deploy_NAME การใช้งานแม้กระทั่งโมดูลที่เพิ่งเปิดใช้งาน
เพื่อให้แน่ใจว่าคุณดำเนินการ ปรับใช้ Drush เป็นส่วนหนึ่งของรูทีนการปรับใช้ของคุณ จากนั้นโมดูลแบบกำหนดเองของคุณจะเปิดใช้งานก่อนจาก ซิม (และรายการใน core.extension.yml แน่นอน) และตรรกะการติดตั้งแบบกำหนดเองของคุณจะถูกเรียกใช้จาก drush ปรับใช้: ตะขอ ถูกประหารชีวิตหลังจากนั้น
เพิ่งทราบเมื่อไม่นานนี้ว่า hook_deploy_NAME การใช้งานจะไม่ได้รับการลงทะเบียนในการเปิดใช้งานโมดูลเช่น hook_update_N การใช้งานคือ ทุกที่มีอยู่ hook_deploy_NAME การดำเนินการจะถูกหยิบขึ้นมา
พูดคุยเกี่ยวกับเรื่องนี้อย่างรวดเร็วกับ Moshe Weitzman (ผู้ดูแล Drush) ใน Drupal Slack โดยถามว่านี่เป็นข้อบกพร่องหรือไม่ เขาตอบว่าไม่ใช่ มันเป็นคุณสมบัติและนั่น hook_deploy_NAME การใช้งานควรจะใช้ในโมดูลที่กำหนดเองเท่านั้น
ดู https://drupal.stackexchange.com/a/254411/15055 สำหรับคำสั่งทั้งหมดที่เป็นส่วนหนึ่งของ ปรับใช้ Drush.
คุณได้ลอง batch_set ในตะขอติดตั้ง? https://drupal.stackexchange.com/a/310282/15055