我正在使用无论何时gem 来备份 mysql 数据库,我为此使用了 cron 作业,但是当我使用 运行 shell 命令时system"mysqldump -u root -ppassword app_production > /output_path/app_production.sql"
,它只会whenever --update-crontab store
在终端上运行命令后运行一次。
我的 schedule.rb 是:
set :output, "/output_path/app_production.sql"
set :environment, 'production'
every 59.minute do
system"mysqldump -u root -ppassword app_production > /path/app_production.sql"
# runner "MyModel.some_method"
# rake "some:great:rake:task"
end
我错过了什么吗?