При попытке экспорта:
mysqldump --opt -uuser -ppassword db | gzip -c -9 > db.sql.gz
получаем ошибку:
Got error: 1016: "Can't open file: './db/table.frm' (errno: 24)" when using LOCK TABLES
использовать --lock-tables=false
mysqldump --opt -uuser -ppassword db --lock-tables=false | gzip -c -9 > db.sql.gz
В примере в скрипте запускается dbf
.
Только при запуске через cron ошибка:
/usr/bin/env: ruby_executable_hooks: Нет такого файла или каталога
Узнать полный путь к исполняемому файлу:
результат:
/usr/local/rvm/gems/ruby-2.4.2/bin/dbf
в пути изменить bin на wrappers т.е.:
/usr/local/rvm/gems/ruby-2.4.2/wrappers/dbf
и в скрипте указывать этот полный путь
Используются обертки — это скрипт, который загружает правильную среду и решает вашу проблему, обертки генерируются автоматически с помощью RVM.
curl --data "param=value¶m2=value2" https://site.com/
https://askubuntu.com/questions/299870/http-post-and-get-using-curl-in-linux