以下のように、db からデータを読み取り、CSV ファイルにロードする py スクリプトがあります。
with open(filePath, 'a') as myfile: myfile.write(myline)
ファイルの準備ができたら、私の py スクリプトは subprocess.call(...) から SQLLDR を開始し、それらすべてをロードします。
上記のすべての手順を非常に低い優先度で実行する必要があります。私はそれを設定os.nice(19)
して、すべてのsubprocess.call(...)
関数に渡しました。これは上記のステップ 2 に適しています。
サーバー上でファイルを作成および書き込み中に「ナイスネス」を設定するにはどうすればよいですか? ファイルの書き込み/読み取り中に os を(設定後にos.nice(19)
)渡すことは可能ですか?