Рубрика

Linux

Всего: 61 запись

SELinux enable mysql remote access — разрешить удаленный доступ к mysql

setsebool -P httpd_can_network_connect_db 1

To check SELinux

sestatus

To see what flags are set on httpd processes

getsebool -a | grep httpd

To allow Apache to connect to remote database through SELinux

setsebool httpd_can_network_connect_db 1

Use -P option makes the change permanent. Without this option, the boolean would be reset to 0 at reboot.

setsebool -P httpd_can_network_connect_db 1

cron: /usr/bin/env: ruby_executable_hooks: Нет такого файла или каталога

В примере в скрипте запускается dbf.
Только при запуске через cron ошибка:

/usr/bin/env: ruby_executable_hooks: Нет такого файла или каталога

Узнать полный путь к исполняемому файлу:

which dbf

результат:

/usr/local/rvm/gems/ruby-2.4.2/bin/dbf

в пути изменить bin на wrappers т.е.:

/usr/local/rvm/gems/ruby-2.4.2/wrappers/dbf

и в скрипте указывать этот полный путь
Используются обертки — это скрипт, который загружает правильную среду и решает вашу проблему, обертки генерируются автоматически с помощью RVM.

bash printf color

#!/bin/bash
red=$'\e[1;31m'
grn=$'\e[1;32m'
yel=$'\e[1;33m'
blu=$'\e[1;34m'
mag=$'\e[1;35m'
cyn=$'\e[1;36m'
end=$'\e[0m'
printf "%s\n" "${red}downloading...${end}"
printf "%s\n" "${grn}extracting...${end}"
printf "%s\n" "${yel}converting...${end}"
printf "%s\n" "${blu}sort...${end}"
printf "%s\n" "${mag}uniq...${end}"
printf "%s\n" "${cyn}copy...${end}"