Несколько клиентов FTP позволяют Вам указывать имя пользователя пароль на командной строке, два, что я знаю о, ncftp
и lftp
. Можно затем использовать единственную команду, неинтерактивную, для получения файла в сценарии.
Это первый раз, когда я имею дело с диалогом
. Читая в man-странице, я думаю, что это то, что вам нужно:
#!/bin/bash
# this dialog will locate the tail box on the top of the screen
dialog --keep-window --begin 15 10 --tailboxbg /var/log/syslog 13 125 \
--and-widget --begin 37 10 --tailbox /var/log/dmesg 13 125
Как насчет того, чтобы сделать это в сеансе экрана
? Два разделенных окна с каждой задней коробкой внутри...
Я думаю о (это конфигурационный файл .screenrc
):
startup_message off
screen dialog --begin 10 10 --tailbox /var/log/proccess1.log 13 125
split
focus down
screen dialog --begin 10 10 --tailbox /var/log/proccess2.log 13 125
Чтобы запустить, используйте: screen -c screenrc file
HTH, cheers
Попробуйте это:
dialog --keep-window --begin 0 0 --tailboxbg /var/log/process1.log 20 110 \
--and-widget --keep-window --begin 0 120 --tailboxbg /var/log/process2.log 20 110 \
--and-widget --begin 21 100 --msgbox "Press Enter to exit." 5 25
Отрегулируйте числа, чтобы соответствовать вашим потребностям. Я должен был использовать Msgbox
, чтобы сохранить диалог
.