Поиск

Найдено 43 статьи по слову "bash"

Как запускать задание по крону каждые 10 минут?

Редактируем crontab:

$ crontab -e

Синтаксис времени следующий

# +—————- minute (0 — 59)
# | +————- hour (0 — 23)
# | | +———- day of month (1 — 31)
# | | | +——- month (1 — 12)
# | | | | +—- day of week (0 — 6) (Sunday=0 or 7)
# | | | | |
* * * * * command to be executed

Чтобы запускать скрипт каждые 10 минут, надо написать следующее:

*/10 * * * * /path/to/command

Чтобы запускать скрипт каждый час:

0 */1 * * * /path/to/command

Чтобы запускать скрипт Ежемесячно 1 числа в 12:00 дня:

0 12 1 * * /path/to/command

Прошу обратить внимание, что крон запускается в своем окружении и зачастую большинство переменных окружения недоступны при выполнении задания. Всегда обязательно проверяйте работу!

bash

Как сделать дамп mysql и развернуть базу из дампа в консоли?

Дамп БД - это резервная копия базы данных.

Делаем дамп:

$ mysqldump -uLOGIN -pPASSWORD DATABASENAME > dump.sql

Разворачиваем из дампа:

$ mysql -uLOGIN -pPASSWORD DATABASENAME < dump.sql
bash

PhantomJS отображает квадратики вместо русских букв

Если в системе не установлены нужные для сайта шрифты, если их нельзя установить, либо еще по какой-то причине phantomjs показывает вам квадратики, можете попробовать следующий способ.
На сайте, с которым работаем, задать @font-face для всех используемых шрифтов и только после этого читать/фотографировать содержимое страницы. ВНИМАНИЕ! Работает только на версии >= 1.6.

См. пример, здесь БУДУТ квадратики:

<!DOCTYPE HTML>
<html>
<head>
    <title>@font-face demo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <style type="text/css">
        body {
            font-family: Arial;
            margin: 50px;
        }
    </style>
</head>
<body>
    <p>Тест русского текста.</p>
    <p>Если вы видите русский текст, то тест успешно пройден.</p>
</body>
</html>

Для запуска можно использовать примерно такую команду:

phantomjs rasterize.js http://crusat.ru/demos/fontface/index-no-fontface.html test.png

А здесь со шрифтами все будет отлично:

<!DOCTYPE HTML>
<html>
<head>
    <title>@font-face demo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <style type="text/css">
        @font-face {
            font-family: Arial;
            src: url(arial.ttf) format("truetype");
        }
        body {
            font-family: Arial;
            margin: 50px;
        }
    </style>
</head>
<body>
    <p>Тест русского текста.</p>
    <p>Если вы видите русский текст, то тест успешно пройден.</p>
</body>
</html>

Для запуска можно использовать примерно такую команду:

phantomjs rasterize.js http://crusat.ru/demos/fontface/index.html test.png

Это самое простое решение, что пришло мне в голову.

сайты