2017-05-18 9 views
1

私はちょうどlinuxを学び始めたと言って始めましょう。LinuxがPUTTY/SSHでロード中にコマンドを停止

Ctrl/Cを押してコマンドをキャンセル/停止してセッションを終了するまで、処理/ロードを継続するコマンドがあります。

私が望むのは、そのコマンドを送信し、x秒間待ってから、プログラムで1つのコマンドで閉じます(ロード時に新しいコマンドを入力できないためです)。申し訳ありませんが、それは愚かな音が、それは私の問題を解決するだろう。

誰かがここで私を助けてくれて、動作していたGoogleで何も見つけられなかったなら、本当に感謝します(コマンドがロードされている間はほとんどセッションを終了します)。

答えて

0

プロセスを終了するには、sleepコマンドを使用します。 例: は&スリープ1 hellowordエコー - >時間がseconds.Afterエコーコマンドを実行する際に、それは1秒間待機すると、それはエコープロセス

0

使用nohupをを終了示します。例:あなたは、以下の内容

command you wish to execute

sleep <no of seconds>

か、 "画面" を使用することができますを持つことができますfoobar.sh

nohup ./foobar.sh & </dev/null> ./log 2>&1 
exit 

、あなたがホストで "画面" をインストールする必要があり、次に

> screen {your-cmd} 

を押してctrl + Aを押すと、ctrl + Dは現在のセッションを切断します(ただし、まだcmdが実行されています)。

関連する問題