Запустить скрипт после загрузки всего документа
Полезно когда jQuery подключается в футере сайта
<script>
document.addEventListener("DOMContentLoaded", function(){
order_certificate_init();
});
</script>
Запустить скрипт после загрузки всего документа
Полезно когда jQuery подключается в футере сайта
<script>
document.addEventListener("DOMContentLoaded", function(){
order_certificate_init();
});
</script>
Показать все контейнеры
docker container ls --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" -a
PHP вывести сколько памяти использовал скрипт
function convert($size) { $unit=array('b','kb','mb','gb','tb','pb'); return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i]; } echo convert(memory_get_usage(true));
Сделать из буфера ексель список для массива
Рецепт бекапа mysql БД, если она работает в докере:
Создаем скрипт:
#!/bin/bash DATA=`date +"%Y-%m-%d_%H-%M"` docker exec app-mysql /usr/bin/mysqldump -u bitrix --triggers --events --routines --password=PASS1234 bitrix | gzip -9 > "$DATA"-backup.sql.gz
Если надо исключить таблицы, которые не нужны, то добавляем флаг --ignore-table=БД.Таблица
Для bitrix актуально следующее:
--ignore-table=bitrix.b_stat_referer_list --ignore-table=bitrix.b_stat_path --ignore-table=bitrix.b_event_log --ignore-table=bitrix.b_stat_guest --ignore-table=bitrix.b_stat_session --ignore-table=bitrix.b_stat_hit --ignore-table=bitrix.b_stat_page --ignore-table=bitrix.b_stat_referer --ignore-table=bitrix.b_stat_path_cache
От потерь этих таблиц, которые содержат статистику по сайту, никто сильно не пострадает, а бекап с 5гб может уменьшиться до 30мб