запуск сценария оболочки на моем локальном компьютере, который запускает сценарий на экземпляре aws ec2 - Как я могу следить за выводом ongion? - PullRequest
0 голосов
/ 08 октября 2018

Я запускаю сценарий оболочки на своем локальном компьютере, который в конце концов подключается к моему экземпляру aws ec2 и запускает другой сценарий оболочки на этом:

   ssh -i key.pem ubuntu@$host "bash run_file.sh ${userInput}"

Другой сценарий оболочки 'run_file.sh' выглядитнапример:

#!/bin/bash

PATH=/home/ubuntu/anaconda3/bin:$PATH
source activate pytorch_p36
cd local_directory/libcpab-master/
echo "running ${1}..."
python ${1}

После запуска скрипта я получаю все выходные данные в своем терминале, но я хотел бы следить за этими выводами.Как это может быть сделано?Если это возможно.

1 Ответ

0 голосов
/ 09 октября 2018

Вы можете отправить вывод и ошибки в реальном времени в файл, открыть второе окно и использовать опцию tail -f, чтобы проверить вывод в режиме реального времени.Ваша команда ssh будет выглядеть так:

ssh -i key.pem ubuntu@$host "bash run_file.sh ${userInput} 1>/path/to/logfile 2>>/path/to/logfile "

Этот файл будет создан на сервере, к которому вы подключаетесь через ssh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...