我正在通过 Chef 执行 shell 脚本,如下所示
execute 'Run postgres data migration' do
command '/home/ubuntu/build-target/infra-base/psql10_migration.sh'
live_stream true
action :run
only_if { ::File.exist?('/home/ubuntu/build-target/infra-base/psql10_migration.sh') }
end
我的厨师日志被定向到一个文件(log_location '/var/log/arkin/chef-run.log'
)
现在我没有从 bash 脚本中获取任何日志psql10_migration.sh
。有人可以告诉我如何从 bash 脚本获取日志吗?
用于 bash 重定向,如下所示
execute 'Run postgres data migration' do
command '/home/ubuntu/build-target/infra-base/psql10_migration.sh >> /home/ubuntu/logs/psql10-migration.log 2>&1'
action :run
only_if { ::File.exist?('/home/ubuntu/build-target/infra-base/psql10_migration.sh') }
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)