私は非常にPythonには新しく、自分自身を拡張しています。 私は、cURLを使用してTwitterからJSON入力ストリームをポーリングし、それをCSVファイルに変換するスクリプトを一緒にハッキングしました。出力ファイルが作成されていない背景でpythonスクリプトを実行しています
スクリプトはフォアグラウンドで$プロンプトで実行すると完全に動作しますが、nohupを使用してバックグラウンドで実行すると、0バイトのファイルを作成するだけで、CSVヘッダーは書き込まれません。
ここでは、コードスニペットです:
import pycurl, json, csv
from datetime import *
outfile_path='/home/XXXX/twitter-feed.csv'
writer = csv.writer(open(outfile_path, 'wb'))
headers = ["user","timestamp","X","Y"]
writer.writerow(headers)
私はこれが修正する疑いの余地なく明らかである推測しているが、任意のヘルプは本当にいただければ幸いです。
スクリプトをどのように起動しますか?コマンドラインplsを表示します。 – hochl
"/full_path/myscript.py"と "nohup /full_path/myscript.py"の両方を試しました – Adrian