我正在尝试使用shell nohup运行一个长刷新脚本,
脚本
#!/bin/bash
impala-shell -f Refresh.sql -i "landingarea"
但是每次遇到错误都会停止,我必须进入脚本修复错误并从头开始运行,id就像它只是运行到最后我可以拿起错误,这是可能的吗? ?
Shell
nohup sh Refresh.sh cat nohup.out
答案 0 :(得分:1)
请使用-c 继续查询失败。
impala-shell -f -c Refresh.sql -i "landingarea"
如果您不想捕获详细/错误消息,可以概括地包括--quiet选项
impala-shell -f -c -quiet Refresh.sql -i "landingarea"
请查看下面的文档链接以获取更多信息。