beelineコマンドを含むbashスクリプトを作成しています。
fgで実行した場合、問題なく実行できるのですが、bgで実行した場合タスクが停止状態になってしまいます。
beelineコマンドをバックグラウンドで実行するにあたりなにか制約などありますか?
OS: CentOS release 6.5 (Final)
Hive: Apache Hive (version 1.1.0-cdh5.13.0)
サンプルコード
bash
1./tmp.sh &
bash
1#!/bin/bash 2 3for I in {2..12}; do 4 5DT=$(date -d "20180301 ${I}month ago" "+%Y%m") 6echo "${DT} copying..." 7 8beeline -u jdbc:hive2://localhost:10000/ -e " 9show databases; 10" 11done 12 13echo 'FINISH!!'
CentOS Linux release 7.4.1708 (Core)では問題なく実行できました
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。