Bir senaryoda, olabildiğince otomatikleştirmeyi deniyorum. Daha ilginç zorluklardan biri, bir byobu ekran oturumuna bağlanmak ve bir komut yürütmektir.
Bu yüzden açık bir yerde, kaç ekran oturumu olduğuna baktım (oyunun byobu'da 3 penceresi var ve lordquackstar 2 tane var. Kullanıcılar ayrı macun örneklerinde)
game@quackgame:~$ screen -ls
There is a screen on:
2019.byobu (01/05/2011 05:10:04 PM) (Attached)
1 Socket in /var/run/screen/S-game.
Sadece bir tane var, bu yüzden sistemi kontrol ettim
lordquackstar@quackgame:/home/game$ sudo ls -lAR /var/run/screen/
/var/run/screen/:
total 0
drwx------ 2 game users 100 2011-01-06 09:18 S-game
drwx------ 2 lordquackstar lordquackstar 100 2011-01-06 09:17 S-lordquackstar
/var/run/screen/S-game:
total 4
prwx------ 1 game users 0 2011-01-08 07:55 2019.byobu
-rw------- 1 game users 0 2011-01-06 09:18 byobu-exchange
-rw-r--r-- 1 game users 3 2011-01-08 07:32 byobu.updates-available
/var/run/screen/S-lordquackstar:
total 4
prwx------ 1 lordquackstar lordquackstar 0 2011-01-08 07:42 1169.byobu
-rw------- 1 lordquackstar lordquackstar 0 2011-01-06 09:17 byobu-exchange
-rw-r--r-- 1 lordquackstar lordquackstar 3 2011-01-08 07:35 byobu.updates-available
Hala birden fazla ekran yok
Sorum için: Komut dosyasından byobu'daki bir pencereye nasıl bağlanabilirim?
Biraz ilgili bir notta, bir bash betiğinden bağlandığımda, ona bir komut göndermenin ve sonra detatch'ın herhangi bir yolu var mı?
htop
birden fazla ekran işlemi gösterdiğinden beri nerede olduklarını düşündüm