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')
);
그리고 나는 bash 스크립트 파일을 가지고있다 :
/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
실행되지 않는지 궁금 합니다.$options['structure-tables']
in의 var_dump를drushrc.php
실행하여 실행되고 있는지 확인하십시오.