В UNIX, как может я кошка файл, расположенный в другом сервере?

Найденный, что моим вопросом был дубликат к тому же вопросу на www.stackoverflow.com

https://stackoverflow.com/questions/3589/backup-sql-schema-only

Ответ там должен был щелкнуть правой кнопкой по базе данных и выбрать Задачи->, Генерируют Сценарии

3
задан 18 August 2009 в 03:49
2 ответа

С SSH можно соединиться с удаленным сервером и использованием cat удаленно:

ssh remote_server cat file_name

С NFS можно смонтировать удаленную файловую систему и использование cat локально:

cat /nfs_mount/file_name
7
ответ дан 3 December 2019 в 05:02

ssh в сервер (ssh username@serverip) и затем кошка это?

Смонтируйте файловую систему с sshfs и кошкой это прямо от Вашей рабочей станции?

Что точно Вы пытаетесь достигнуть в catting его? Как Вы должен периодически проверять что-то, отследить что-то, просто хотеть считать файл, это не находится на Вашем сервере...? Действительно ли это - системный файл, или можно ли сохранить его в какой-то доле файла? Вопрос довольно неопределенен, так как существует много способов просто считать файл в другой системе. Это помогло бы знать обстоятельства и какие опции Вы имеете в наличии (например, нет никакого способа, которым Вы можете просто "кошка remotefile@server" для просмотра его, поэтому если можно считать файл, это находится на доле файла, которую можно смонтировать или если бы Вы можете защитить оболочку в удаленную систему с ssh или и т.д. и т.д. были бы услужливы).

Если Вы структурируете это как цель, там может быть доступная альтернатива. Например, при попытке считать удаленный файл журнала, возможно, Ваш сервер может быть настроен для отправки сообщений журнала в рабочую станцию, или можно использовать rsync, чтобы периодически "отправить" файлы в другую рабочую станцию или послать Вам по электронной почте с уведомлениями о важных сообщениях.

2
ответ дан 3 December 2019 в 05:02

Теги

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