SEO対策ならSEO knowledge

TOPプログラムPython>Django

nohupを使ってDjangoのテストサーバをバックグラウンドで稼働させる方法

■手順

・djangoサーバをノーハングアップで稼動させる

$ nohup python manage.py runserver IPアドレス:8000 &
nohup: ignoring input and appending output to `nohup.out'
[1] 12345

・あとでプロセスを止めるときのためにpidをメモしておく

$ touch nohup_using_pid_11345

・プロセスをとめる場合

$ kill 12345

■補足

ノーハングアップコマンドの使い方は

nohup + 実行するコマンド + &



■nohupはログアウト後の実行維持なので

nohupはバックグラウンド様のコマンドではなく、ログアウト後の継続実行コマンドです。

django サーバーのようなdaemonを継続的に使うときdaemontool でDaemon化や、init.dやx.inet.dに登録する。またscreenでdetachするという手もあります。

 このエントリをはてなブックマークに登録 このエントリをlivedoorクリップに登録 Yahoo!ブックマークに登録 このエントリを del.icio.us に登録 Google Bookmarks に追加
[ 新規 | 編集 | 削除 | 凍結 ]    [ 新着 | 履歴 | ヘルプ ]

この記事に関連する求人

携帯サイト

携帯サイトはこちら

QRコード

http://it.kndb.jp/m

ページ上部へ