Как получить журнал или сообщение об ошибке из любого приложения, запущенного с терминала?

На резервном сервере создайте каталог для размещения резервных копий в

mkdir /home/patrick/backups

На вашем vps

Добавьте свою учетную запись пользователя в группу плавких предохранителей

sudo usermod -a -G fuse patrick

Отредактируйте файл /etc/fuse.conf и раскомментируйте или добавьте строку

user_allow_other

сделать точку монтирования для sshfs и подключиться к нему

mkdir /backups

sshfs patrick@backup.tld:/home/patrick/backups /backups -o allow_root

Теперь у вас должен быть каталог /backups, с которым вы можете использовать rsnapshot с вашим VPS.

1
задан 15 November 2013 в 07:44

1 ответ

Я думаю, что все, что вам нужно, это увидеть текст в терминале и в то же время записать его в файл:

ls -l | tee -a ls.log

Здесь перечислены ваши файлы на терминал и ls.log. [[4]]

Обратите внимание, что это не работает для терминальных приложений, таких как less или top или ничего, что имеет меню и свитки.

Если в «журнале» отсутствует какой-либо текст, вам необходимо перенаправить сообщения об ошибках на стандартный вывод:

ls filedoesnotexist_or_whatever_leads_to_an_error 2>&1 | tee -a ls.log
3
ответ дан 24 May 2018 в 15:17

Другие вопросы по тегам:

Похожие вопросы: