Ваша запись в crontab:
00 11 * * fri root usr/bin/mysqlauditgrep mysqlauditgrep --format=GRID /var/lib/mysql/audit.log
Формат таблицы:
# m h dom mon dow user command
Итак, ваша команда выглядит так:
usr/bin/mysqlauditgrep mysqlauditgrep --format=GRID /var/lib/mysql/audit.log
Что недействительно, нет ведущих /
и mysqlauditgrep
повторяется.
Попробуйте следующее:
00 11 * * fri root /usr/bin/mysqlauditgrep --format=GRID /var/lib/mysql/audit.log
Вы можете попробовать установить меньший интервал (например, каждую минуту), чтобы протестировать его, не дожидаясь недели для запуска.
Также проверьте, что mysqlauditgrep
находится в каталоге / usr / bin /
, вы можете найти его с помощью команды: which mysqlauditgrep
.
Если у вас возникнут другие проблемы, попробуйте изучить журнал вашего демона cron, обычно вы можете увидеть все ошибки там.
Для вас легче всего, если вы устанавливаете их в раздел Ubuntu в / Boot. Grub будет работать и загрузить Ubuntu для вас, даже если вы устанавливаете их в раздел Android, но вы потеряете немного на скриптах Ubuntu. Другое решение - сохранить ядро и initrd в Android / Boot и Symlink Android / boot of Ubuntu's / boot. Оба работы.
Как правило, ядро и initrd могут быть на любом размещении для доступа. Grub Читает их в память, вы проходите root = uuid = xxxxxxxxx
cmdline cmdline для ядра, чтобы ядро знал, где root и ядро принимает его оттуда. Grub может читать подавляющее большинство файловых систем, но некоторые могут потребоваться регулировка в форме модуля Preload. LVM или Full Disk Encryption (Лукс) пружина на ум. Arch Wiki Как очень хорошая статья о конфигурации GRUB (например, большинство других вещей GNU / Linux).
Редактировать:
Увидел вашу редактирование. Кажется, вы бегаете Grub Legacy вместо Grub2. В этом случае Wiki Page - это это .
Отредактируйте 2: уточненное второе предложенное решение, где на самом деле сохранить ядро / initrd.