Другой вариант с экрана или byobu - открыть вкладку в этих программах. Эти программы упрощают хранение терминальной сессии c.q. оболочка открыта и переключается между этими экранами с помощью клавиатуры.
Похоже, вы ищете что-то вроде этого:
#!/bin/bash
ssh root@192.168.88.238 tail -F /media/sdcard/SA000001.log | while read line; do
echo "$line"
if [[ $line =~ 'temp' ]]; then
exit
fi
done
Сохраните сценарий выше как foo.sh или что-то еще, сделайте его исполняемым (chmod a+x foo.sh), а затем запустите его: [ ! d1]
foo.sh > ~/Desktop/Modem.log
Похоже, вы ищете что-то вроде этого:
#!/bin/bash
ssh root@192.168.88.238 tail -F /media/sdcard/SA000001.log | while read line; do
echo "$line"
if [[ $line =~ 'temp' ]]; then
exit
fi
done
Сохраните сценарий выше как foo.sh или что-то еще, сделайте его исполняемым (chmod a+x foo.sh), а затем запустите его: [ ! d1] foo.sh > ~/Desktop/Modem.log
Похоже, вы ищете что-то вроде этого:
#!/bin/bash
ssh root@192.168.88.238 tail -F /media/sdcard/SA000001.log | while read line; do
echo "$line"
if [[ $line =~ 'temp' ]]; then
exit
fi
done
Сохраните сценарий выше как foo.sh или что-то еще, сделайте его исполняемым (chmod a+x foo.sh), а затем запустите его: [ ! d1] foo.sh > ~/Desktop/Modem.log
Это команда, которая вам нужна для выполнения задания:
ssh USER@HOST "bash -c 'sed '/PATTERN/q' <(tail -F /path/to/dest/log)'"> inlocal.log
вместо этого вы можете использовать awk:
ssh USER@HOST "bash -c 'awk '1;/PATTERN/{exit}' <(tail -F /path/to/dest/log)'"> inlocal.log
Это команда, которая вам нужна для выполнения задания:
ssh USER@HOST "bash -c 'sed '/PATTERN/q' <(tail -F /path/to/dest/log)'"> inlocal.log
вместо этого вы можете использовать awk:
ssh USER@HOST "bash -c 'awk '1;/PATTERN/{exit}' <(tail -F /path/to/dest/log)'"> inlocal.log
Это команда, которая вам нужна для выполнения задания:
ssh USER@HOST "bash -c 'sed '/PATTERN/q' <(tail -F /path/to/dest/log)'"> inlocal.log
вместо этого вы можете использовать awk:
ssh USER@HOST "bash -c 'awk '1;/PATTERN/{exit}' <(tail -F /path/to/dest/log)'"> inlocal.log