人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

*NIX に詳しい方にお尋ねします。

ssh で接続し作業を行っていたのですが、接続がタイムアウトし切断されてしまいました。再び接続してみるとプロセスは残っているようなのですが、この作業を再開する方法はあるでしょうか。

具体的に書くと FreeBSD で portupgrade 中に放置していると ssh が切断され、再接続して ps ax をかけると
21269 p0- R 10:34.85 /usr/bin/script -qa /tmp/portupgrade97807.49 make
97807 p0- I 0:08.38 ruby18: portupgrade: [132/193] qt-3.3.3 (ruby18)
というプロセスが残っているのが見えます。
この状態から作業を再開出来ないかなと思い質問してみました。

参考になった回答に集中してポイントを割り振らせていただきます。
よろしくお願いします。

●質問者: hebe
●カテゴリ:コンピュータ
✍キーワード:AX FreeBSD make PS Qt
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● tpichu
●5ポイント

http://www.staff.ftokai-u.ac.jp/~yahiro/class/lesson2003/unix/#p...

Index of /~yahiro/class/lesson2003/unix

違っているかもしれませんが。

こちらの

# fg

は参考になりませんか?

◎質問者からの返答

ssh を二つ立ち上げて試してみましたがプロセス自体見えないので無理ぽいです。


2 ● makmak
●150ポイント

http://halflife.luina.net/unix_screen_mng.html

その状態を今から再開する方法ではなくてもうしわけないですが、先にこのコマンド(screen)を実行しておいてから、portupgradeをすると良いです。

screenはFreeBSDのportではmisc/screenにあります。

◎質問者からの返答

おおおおおお、こういう手段が無いものかとずっと探していました。多謝。


3 ● medical_blog
●0ポイント

http://hp.vector.co.jp/authors/VA024651/download.html

$B%@%&%s%m!<%I(B

TTSSHをNAT環境下から使用していると、全くデーターが端末間と流れていないときにはタイムアウトして切断されてしまいます。たぶんこの現象だとおもいますので、PuTTYをご使用ください。セッションを保つ為にNULLパケットを一定間隔で送信する仕組みがあります。

端末が切断されて残ってしまったプロセスを再開する方法は知りません。

はずしていたら、すみません。

◎質問者からの返答

PuTTY も使ってます。件の端末は OSX 付属の Terminal なのですがどうやら Heartbeat が打てないらしく。

というか質問とは少し趣旨が違うので。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ