ฉันมีไฟล์ config drush ~ / .drush / drushrc.php:
if (!isset($options['structure-tables']['common'])) {
$options['structure-tables']['common'] = array(
'cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog'
);
}
$options['structure-tables']['common'] = array_merge($options['structure-tables']['common'],
array('ctools_css_cache', 'ctools_object_cache', 'logz', 'views_object_cache')
);
และฉันมีไฟล์สคริปต์ทุบตี:
/usr/bin/drush sql-dump --root="/home/username/domains/sitename/www" --skip-tables-key="common" --gzip --result-file=/home/username/backup/$year/$month/dbname_$date_now_time.sql
แต่เมื่อฉันรันมันไฟล์สำรองก็ยังมีข้อมูลในตารางแคช ผมทำอะไรผิดหรือเปล่า?
และคำถามที่สองคือ - ถ้าฉันใส่สิ่งนี้ลงใน crontab ฉันต้องใส่ไฟล์กำหนดค่าไว้ที่อื่นหรือไม่?
ฉันใช้ Drush เวอร์ชัน 8
drushrc.php
จะไม่ถูกเรียกใช้ ลองใช้ var_dump ของปุ่ม$options['structure-tables']
ในdrushrc.php
เพื่อยืนยันว่ากำลังทำงานอยู่