Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
In Linux When I invoke python from the shell it replicates its environment, and starts the python process. Therefore if I do something like the following: import os os.environ["FOO"] = "A_Value" When the python process returns, FOO, assuming it was undefined originally, will still be undefined. Is there a way for the python process (or any child process) to modify the environment of its parent pro
jobs システム全体のプロセスが見える上記コマンドとは違い、 これで見えるのはそのシェルから実行したジョブだけ。 末尾に&をつけてバックグラウンドで走らせたジョブや、 ctrl-z でsuspendしたジョブを眺めるのに使う(下記)。 ジョブコントロール 何らかのプログラムを実行: top ここで ctrl-z を押すと、プロセスはバックグラウンドで一時停止する: [1] + 19310 suspended top バックグラウンドのプロセスを確認するには jobs コマンド。 左からジョブ番号、カレントジョブか否か、状態、コマンド内容: jobs [1] + suspended top フォアグラウンドで再開するには fg コマンド。 引数としてジョブ番号かプログラム名をパーセントに続けて指定する (%1 とか %a.out とか)。 zsh なら補完もしてくれる。 引数を省略すると、
概要 nohupコマンドを使用すると、ログアウト後も実行中のスクリプトやコマンドを継続して実行し続けることが出来る。 スクリプトAの中で別のスクリプトBをバックグランドで実行した場合、AのPIDを親PIDとしてBのプロセスが実行される。Bが完了する前に親スクリプトのAが完了した場合、親PIDが消えるためBも途中で終了してしまう。nohupコマンドを使用すると、A完了後もBを継続して実行することができる。 構文 nohup△スクリプト(またはコマンド)△& (△はスペース) スクリプトがバックグランドで実行される。標準出力、標準エラー出力は実行ディレクトリのnohup.out(存在しない場合は自動作成)へ追加書き込みでリダイレクトされる。nohup.outが既に作成されており、書き込み権限が無い場合は$HOME/nohup.outへ書き込まれる。 nohup△スクリプト(またはコマンド
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く