Screenセッションで地域を設定する

Screenセッションで地域を設定する

私は画面を4つの領域に分けて4つのタブを持つ「画面」を取得しようとしています。

私は4つのbfgminerインスタンスを実行しています。 USBハードウェアマイナーあたり1インスタンス。残念ながらそうしなければなりません。そのため、1画面に4つの出力をすべて取得しようとします。

私は、次のプロファイルを使用して切り替えることができる4つのタブを提供する画面を始めています。

    screen -t  USB0
    select 0
    stuff "command /home/pi/Mining/bfgminer --scrypt -c miner.conf
    screen -t USB1
    select 1
    stuff "command /home/pi/Mining/bfgminer --scrypt -c miner.conf
    screen -t USB2
    select 2
    stuff "command /home/pi/Mining/bfgminer --scrypt -c miner.conf
    screen -t USB3
    select 3
    stuff "command /home/pi/Mining/bfgminer --scrypt -c miner.conf

    altscreen on
    term screen-256color                                          
    bind ','         prev                                                                  
    bind '.' next 
    #                                                                              
    #change the hardstatus settings to give an window list at the bottom of the    
    #screen, with the time and date and with the current window highlighted        
    hardstatus alwayslastline                                                      
    #hardstatus string '%{= kG}%-Lw%{= kW}%50> %n%f* %t%{= kG}%+Lw%< %{= kG}%-=%c:%
    hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%

どこかの古い投稿で見つけました。私のニーズに合わせて少し調整しました。

Screenのマニュアルページを読むと、「Regions」機能を使用すると、次の画面を見るためにCtrl+ ACTRL+を使用せずに1画面に4つのタブをすべて分割できる必要があると思います。,

画面にbfgminerの4つのインスタンスがすべて1つの画面に表示されるようにするにはどうすればよいですか?

私はSSHを使用して私のPiにアクセスし、時々採掘を確認します。 1回のログインと画面の実行だけでずっと簡単になります。

ベストアンサー1

出力をマージする代わりに、screen次の操作を行います。

  1. bfgminerこのように自分のファイルにログインするようにそれぞれを変更します。

    command /home/pi/Mining/bfgminer --scrypt -c miner.conf | tee bfgminger1.log
    
  2. tail次に、5番目のコマンドで次のコマンドを使用すると、screen4つのコマンドすべての出力を同時に表示できます。

    tail -f bfgminger{1..4}.log
    

おすすめ記事