サーバで動かしているプログラムのコンソール出力を他のPCでも見る方法はありませんか?
サーバで動かしているコンソール出力を伴うプログラム例として
ruby
1# test.rb 3秒間隔で時刻の表示 2 3loop do 4 puts "ループ処理 => " + Time.now.to_s 5 sleep(3) 6end
SSHでサーバにアクセスしてプログラム実行
サーバ$ ruby test.rb
↓実行状況
ループ処理 => 2018-06-26 15:09:54 +0900 ループ処理 => 2018-06-26 15:09:57 +0900 ループ処理 => 2018-06-26 15:10:00 +0900 ループ処理 => 2018-06-26 15:10:03 +0900 ループ処理 => 2018-06-26 15:10:06 +0900 ...
この実行状況の表示を別のPCでも確認する方法は御座いませんか?
※PIDが生きてる死んでるの動作確認ではありません。
PIDが生きてる前提で他のPCからもSSHでアクセスして実行状況の表示が出来ないかと考えています。
他のPCでも同じ実行状況の表示を確認したいと考えています。
ループ処理 => 2018-06-26 15:09:54 +0900 ループ処理 => 2018-06-26 15:09:57 +0900 ループ処理 => 2018-06-26 15:10:00 +0900 ループ処理 => 2018-06-26 15:10:03 +0900 ループ処理 => 2018-06-26 15:10:06 +0900 ...
※別PCで新たに$ ruby test.rbするのではなく既に動かしているプログラム(PID)のコンソール出力を把握したいです。
簡単に説明すると外出先からもSSHでサーバに接続して実行状況を眺めていたいといった感じです。