- 締切済み
プログラムの一時停止について
Linuxである計算プログラムを実行しています。そのパソコンをシャットダウンする必要があるので、現在動いているそのプログラムをシャットダウン前に停止して、パソコンの再起動後に計算も復帰させたいと思っております。そのプログラムに一時停止機能はございませんので、OS側でその作業を行いたいと思っています。 はじめ、”kill -STOP プロセスID”でプログラムを停止して、”kill -CONT プロセスID”で復帰できると思ったのですが、それで復帰させようと思うと、そのようなプロセスIDはありませんというエラーメッセージが出ました・・・。パソコンを停止しなければ、そのコマンドで上手く停止・復帰が出来たのですが・・・。 パソコンを再起動しても、実行プログラムを停止・再開させる方法をご存知の方がいれば、是非アドバイスを頂きたいです。
- Rice-F
- お礼率31% (10/32)
- Linux系OS
- 回答数1
- ありがとう数14
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 100Gold
- ベストアンサー率27% (284/1018)
再起動するとメモリがクリアされてしまいますから無理です。
関連するQ&A
- プログラムを一時停止→再起動→続きから再実行
http://okwave.jp/qa3279922.html の訂正版です。 OSはubuntu、言語はC++を用いております。 Ctrl+Zでプログラムを一時停止できると思いますが、 そのまま再起動すると、もうそのプログラムは一時停止した場所からは 再開できません。 Ctrl+Zは、プログラムのデータ・状態をHDDに書き込んでいるのだと思いますが、そのファイルが、 1.シャットダウンしても消えないようにする 2.再起動後、プログラムを続ける 方法がありましたら、教えてください。
- ベストアンサー
- Linux系OS
- プログラムの一時停止
OSはubuntu、言語はC++を用いております。 Ctl+Zは、メモリの中の実行ファイルのイメージを保存して一時停止しているのだと思いますが、 あんな感じで、再起動した後でも今まで動いていたプログラムを実行しつづけるというのは可能でしょうか? 理想を言えば、 「プログラム中に、データを書き込む(Ctl+Zに相当)ための命令があって、 定期的にその命令を実行し、 再起動後はその命令を最後に実行したところからもう一度実行する。」 ということです。
- ベストアンサー
- C・C++・C#
- cgiで呼び出したプログラムを数分後killする
cgiで呼び出したプログラム(延々と実行します)を、 指定した時間後にkillするcgiを作りたいです。 ここでプロセスidはすでにわかっており、 killコマンドは使えます(linuxを自分で立ち上げてるので) というか、chmod 4755にしておくので 指定する時間はformから受け取るつもりです。 時間は数分、数時間単位、もしくは数日単位です。 あと、formからメールアドレスを受け取って、 プロセスをkillしたあと、その処理結果を受け取ったメールアドレスに送信もしたいです。 メールサーバは立ち上げています。 質問ばかりですいません。 お知恵を拝借させてくださいm(__)m
- ベストアンサー
- CGI
- Linuxの起動と起動スクリプトにつきまして
Linuxの起動と起動スクリプトにつきましてご質問させてくださいませ。 chkconfig などで Sではじまる起動スクリプトを定義した場合 起動時にスタートさせるプロセスでありKで始まるものは、シャットダウン時に自動停止(引数stop)すると思いますが、たとえばSで始まるスクリプトのみ定義しておりそのスクリプトにKの定義がなかったばあい、自動停止はしないのでしょうか? シャットダウン時には、どのような挙動になるのでしょうか? その場合、killなどで強制的に切れるのでしょうか? よろしくお願い申し上げます。
- 締切済み
- Linux系OS
- linuxで絶対パスからプロセスをkillの仕方
事情があって、linuxで絶対パスからプロセスをkillしようと思ったのですが、ググっても、プロセスidからkillする方法などしか出てきませんでした。 教えてください。
- ベストアンサー
- Linux系OS
- Windows2000で裏で動いているプログラムを停止する方法
以前、「システム情報」の「サービス」で、現在実行中のサービス(プログラム?)を停止したことがあるのですが、どうやったのか思い出せません。 確か、「プロセスの中止」とかいうボタンがでたと思うのですが。 どうしたらいいのか教えてください。 よろしく、お願いいたします。
- ベストアンサー
- Windows NT・2000
- プログラム停止???
パソコン歴は1年半ですが、解って当然なのでしょうか??? ビスタを起動するとCTSVolFE.exeのプログラムが停止しましたと 表示されるのですが 何のことか全然わかりません。 無視してても問題は無く使えるのですが・・・ 誰か教えてください!お願いします!
- 締切済み
- その他(プログラミング・開発)
- CGI経由で起動したプロセスが停止してしまう
CGIからある処理プロセスを実行させているのですが、このプロセスを長時間実行させたままにしておくと停止してしまいます。 (このプロセスはあるファイルの状態を監視しているので、停止の指示をしない限りずっと動かしっぱなしにしておきたいのですが・・・) このプロセス自体がおかしな動きをしているようには見えないのですが、何が原因で停止してしまうのか、またどうすれば停止しないようになるのか教えていただけないでしょうか? OSはRedHat Linux 5.1です。
- 締切済み
- CGI
- シェルスクリプトについて
linuxにてプロセスを「kill」する シェルスクリプトを作成したいと思います。 具体的な内容としては、 sshd接続しているすべてのプロセスを 「kill」したいと考えています。 私が考えている手法としましては、 「リダイレクト」と「sed」を利用し、 プロセスIDをファイルに出力。そのプロセスIDを実行する手法ですが、 ファイルに出力されたプロセスIDを変数にセットする方法が わかりませんので、どのような方策をとればよいのかわかりません。 また、上記の手法以外にも可能なやり方がございましたら、 ご教授のほどよろしくお願いします。
- ベストアンサー
- Linux系OS
- スタートアッププログラムが停止いない
OS windows7で不要なスタートアッププログラムを停止する為、『システム構成』のスタートアップにある停止したい項目のレ点を外し、リブートすると、確かにタスクバーに常駐アイコンがなくなったのですが、『シャットダウン』してPCを起動すると、又もとの状態になってしまいます。 Q&Aなどみましたが、そのような事例を見ません。 どのような原因か教えてください。
- 締切済み
- Windows 7