web-dev-qa-db-ja.com

OSを一時停止すると、実行中のプログラムは強制終了されますか?

プログラムを実行しています。 OS(Ubuntu 12.04)を途中で一時停止すると、実行中のプログラムのプロセスが強制終了されますか?そうでない場合、OSを起動したときに、どうすればプロセスを再開できますか?ありがとう!

2
Tim

OS(Ubuntu 12.04)を途中で一時停止すると、実行中のプログラムのプロセスが強制終了されますか?

通常はありませんが、これにはいくつかの例外があります。たとえば、ssh接続がタイムアウトした場合、再開するとそれらは停止します。

また、非ブロッキングソケットでepoll()を使用するサーバープロセス(それが関連するかどうかはわかりません)で、サスペンドが奇妙なときに発生した場合にカーネルによって強制終了される奇妙なものに気付くことがあります。投票中の瞬間。要するに、このようなことが起こることは不可能ではありませんが、一般的にはかなり無見です。

oSを起動したときに、どうすればプロセスを再開できますか?

プロセスはOSとともに再開する必要があります。

3
goldilocks

開いているネットワーク接続は再開するまでにタイムアウトになり、プログラムが頻繁に終了したりクラッシュしたりする場合に備えてプログラムにつながります。ただし、たとえばWebブラウザーは、実際にはページを取得または更新するためにのみネットワーク接続を開くため、直接影響を受けることはありません。

2
vonbrand