くだらない質問はここに書き込め!Part 59 (428レス)
くだらない質問はここに書き込め!Part 59 http://mevius.5ch.net/test/read.cgi/unix/1411313356/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
129: 名無しさん@お腹いっぱい。 [] 2016/10/24(月) 16:07:25.59 webからあるいはCUIから(別の)非常に重いプログラム Aを起動するとき、(webのときのtimeoutとかは無視して) Aは元のプロセスの子のプロセスとして実行されると思います 例えばapache/phpが親だったらapache/phpが落ちちゃうと、sshで繋いでCUIから実行してたらssh切っちゃうと、Aも落ちちゃったりする それがまずそうなのと、重い処理だからタスクが複数あったとき順次やって欲しいとか時刻指定したいとかのために cronにタスク確認&実行処理のバッチを入れるか、at(/batch)でやってもらおうか、と考えています。 そこで質問したいんですが、cronだのatだのを使ったときについて。 ・やっぱりcrondやatdが落ちちゃうとタスクとして入れたプログラムも落ちちゃいますよね?(具体的にどういうときに落ちるかわからないですけど) ・cronやatを使うときに、プログラムが動き続ける時間について、制約や問題があったりするんでしょうか? ・というかこういう感じでタスク処理させたいとき、普通どうするもんなんでしょうか?(固有のポートで待ち構えてキュー処理請け負ってくれるデーモン使うほうがいい?) 内容をまとめきれてないですけど、よろしくお願いします http://mevius.5ch.net/test/read.cgi/unix/1411313356/129
130: 名無しさん@お腹いっぱい。 [sage] 2016/10/24(月) 19:41:08.49 >>129 まずは nohup を使ってみては? webのCGIプログラムはstdoutで繋がってたりするのでcloseするといい http://mevius.5ch.net/test/read.cgi/unix/1411313356/130
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s