重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

SSHを使用しています。ここで質問があります。
TeraTermPro TTSSH をwindowsで使用してプログラム
を実行しています。それでTeraTermPro TTSSH をwindows側でログアウトするとTeraTermPro TTSSH で動作させたLINUX側のプログラムも切断されてしまって困ってます。できればログアウトしてもLINUXのプログラムは起動したままがいいです。こういうことはできるんでしょうか?

A 回答 (2件)

どのようなプログラムをお使いなのか判りませんので


一般的な答えになりますが、そのプログラムをバック
グランドで起動すれば、ログアウトしてもLinux側の
プログラムは動作を続けると思います。
起動時に、
$ *****(該当のコマンド)&
これでバックグランドで起動しますよ。
    • good
    • 0
この回答へのお礼

ありがとうございます。バックグランドでしたか。
とりあえずやってみます。
わざわざありがとうございました。

お礼日時:2003/07/25 01:02

#1 さんの回答の,&をつけてバックグラウンド実行というのは当然やっておられる上での質問と仮定します.



ご質問の動作は,shell に依存します.

Linux ということなので,bash だと思いますが,bash-2.0 では,バックグラウンド実行したジョブは,exitコマンドでシェルを終了すれば,生き残るはずです.
(terminal ソフトの close ボタンなどで kill されるとだめ)

シェルでどうにもならなければ,nohup コマンドが使えないかどうか調べてみてください.

$ man nohup
nohup(1)

名前
nohup - ハングアップに反応しないようにしてコマンドを実行する

$ nohup hogehoge &
    • good
    • 0
この回答へのお礼

そんな設定もあるんですね。ありがとうございます。
いろいろ調べてやってみようと思います。
ほんとうにありがとうございました。

お礼日時:2003/07/25 01:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!